|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.ibm.etill.ldbcardcassette.LdbCardCassetteQuery
The cassette query object is responsible for processing query requests from the Payment Manager user interface. It is constructed in the framework's servlet during initialization and used whenever a query request needs to return cassette dependent information for the cassette extentions to framework objects.
For this cassette, the cassette has an extension for
Query requests for these objects will be processed. No processing will be done for any unrecognized objects.
For each query request, cassette dependent data will be selected from the cassette dependent table and the appropriate XML descriptors will be added to the matching framework object's XML descriptor.
Inner Class Summary | |
class |
LdbCardCassetteQuery.AccountQuery
An account query object automatically selects information from the cassette dependent account table using the same criteria that was used to select information from the framework account table. |
class |
LdbCardCassetteQuery.BatchQuery
A batch query object automatically selects information from the cassette dependent batch table using the same criteria that was used to select information from the framework batch table. |
class |
LdbCardCassetteQuery.CreditQuery
A credit query object automatically selects information from the cassette dependent credit table using the same criteria that was used to select information from the framework credit table. |
class |
LdbCardCassetteQuery.OrderQuery
An order query object automatically selects information from the cassette dependent order table using the same criteria that was used to select information from the framework order table. |
class |
LdbCardCassetteQuery.PaymentQuery
A payment query object automatically selects information from the cassette dependent payment table using the same criteria that was used to select information from the framework payment table. |
Field Summary | |
private static java.lang.String |
COPYRIGHT
|
Constructor Summary | |
LdbCardCassetteQuery()
This constructor is used by the framework to create the cassette query object for this cassette. |
Method Summary | |
(package private) static void |
|
void |
query(com.ibm.etill.framework.xdm.QueryRequest argRequest,
java.util.Vector argFrameworkObjects)
This method is used by the framework when performing a query operation that includes framework objects that could be extended by this cassette. |
Field Detail |
private static final java.lang.String COPYRIGHT
Constructor Detail |
public LdbCardCassetteQuery()
For this cassette, the object simply initializes its parent object with the payment type constant used for this cassette.
Method Detail |
static void()
public void query(com.ibm.etill.framework.xdm.QueryRequest argRequest, java.util.Vector argFrameworkObjects) throws com.ibm.etill.framework.payapi.ETillAbortOperation
For this cassette, the request is used to initialize an appropriate inner query object suitable for extracting the cassette dependent information from the cassette dependent tables. After obtaining the information, this object is asked to combine it with the information already gathered for the framework objects.
argRequest
- - a query request to be serviced.argFrameworkObjects
- - a vector of XML information
objects for the framework objects that match the request's
selection criteria.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |