Package com.ibm.etill.framework.cassette

Interface Summary
CassetteBatch The CassetteBatch interface should be implemented by the class within the cassette which represents the batch to the cassette's payment protocol.
CassetteOrder The CassetteOrder interface must be implemented by the class within the cassette which represents the order to the cassette's payment protocol.
CassetteTransaction The CassetteTransaction interface defines the interface both for the cassette's payment object and its credit object.
 

Class Summary
AcceptPaymentRequest AcceptPaymentRequest objects hold all the information necessary for a cassette to process a given ACCEPTPAYEMNT API command.
AdminRequest AdminRequest extends APIRequest and provides a base class for all API requests which operate on Commerce Payments administrative objects.
APIRequest APIRequest is the base class for all classes that represent Commerce Payments API commands.
APIResponse APIResponse is a concrete class that cassettes use to specify return codes and (optionally) other data in response to an associated APIRequest object.
ApprovalExpirationRequest ApprovalExpirationRequest objects hold all the information necessary for a cassette to process a given APPROVALEXPIRATION API command.
ApproveRequest ApproveRequest objects hold all the information necessary for a cassette to process a given APPROVE API command.
ApproveReversalRequest ApproveReversalRequest objects hold all the information necessary for a cassette to process a given APPROVEREVERSAL API command.
BatchCloseRequest BatchCloseRequest objects hold all the information necessary for a cassette to process a given BATCHCLOSE API command.
BatchOpenRequest BatchOpenRequest objects hold all the information necessary for a cassette to process a given BATCHOPEN API command.
BatchPurgeRequest BatchPurgeRequest objects hold all the information necessary for a cassette to process a given BATCHPURGE API command.
BatchRequest BatchRequest extends APIRequest and provides a base class for all API requests which operate on Batches.
CancelOrderRequest CancelOrderRequest objects hold all the information necessary for a cassette to process a given CANCELORDER API command.
Cassette Cassette is the main class that defines the framework's interface to each cassette.
CassetteRequest CassetteRequest is the base class for all API and protocol request classes that can be passed to a cassette's service method for processing.
CassetteResponse CassetteResponse is the base class for all classes that define cassette responses to Framework service requests.
CassetteWorkItem CassetteWorkItem is the base class for all cassette classes that represent schedulable work items.
CloseOrderRequest CloseOrderRequest objects hold all the information necessary for a cassette to process a given CLOSEORDER API command.
DeleteBatchRequest DeleteBatchRequest objects hold all the information necessary for a cassette to process a given DELETEBATCH API command.
DepositRequest DepositRequest objects hold all the information necessary for a cassette to process a given DEPOSIT API command.
DepositReversalRequest DepositReversalRequest objects hold all the information necessary for a cassette to process a given DEPOSITREVERSAL API command.
OrderRequest OrderRequest extends APIRequest and provides a base class for all API requests which operate on Orders.
PaymentTransactionRequest PaymentTransactionRequests are requests which operate on payment transactions (that is, Payments and Credits).
ProtocolRequest ProtocolRequest is the base class for all classes that represent incoming payment protocol messages.
ProtocolResponse ProtocolResponse objects are used to send any required payment protocol messages to the outside world in response to a previously received ProtocolRequest message.
PurchaseCardData The PurchaseCardData object represents all purchase card details for a particular order.
ReceivePaymentRequest ReceivePaymentRequest objects hold all the information necessary for a cassette to process a given RECEIVEPAYMENT API command.
RefundRequest RefundRequest objects hold all the information necessary for a cassette to process a given REFUND API command.
RefundReversalRequest RefundReversalRequest objects hold all the information necessary for a cassette to process a given REFUNDREVERSAL API command.