com.ibm.etill.framework.cassette
Class DeleteBatchRequest

java.lang.Object
  |
  +--com.ibm.etill.framework.cassette.CassetteRequest
        |
        +--com.ibm.etill.framework.cassette.APIRequest
              |
              +--com.ibm.etill.framework.cassette.BatchRequest
                    |
                    +--com.ibm.etill.framework.cassette.DeleteBatchRequest
All Implemented Interfaces:
FrameworkReturnCodes, PaymentAPIConstants, Serializable

public class DeleteBatchRequest
extends BatchRequest

DeleteBatchRequest objects hold all the information necessary for a cassette to process a given DELETEBATCH API command. Since the DELETEBATCH API command operates on a Batch, DeleteBatchRequest extends BatchRequest.

See Also:
APIResponse, Serialized Form

 
Constructor Summary
DeleteBatchRequest(ETillConnection connection, Batch batch, ParameterTable frameworkKeywords, ParameterTable protocolData)
          Constructs a DeleteBatchRequest object which references or contains all of the specified input parameters.
 
Methods inherited from class com.ibm.etill.framework.cassette.BatchRequest
getAccountNumber, getBatch, getBatchNumber
 
Methods inherited from class com.ibm.etill.framework.cassette.APIRequest
getFrameworkKeywords, getProtocolData
 
Methods inherited from class com.ibm.etill.framework.cassette.CassetteRequest
getConnection, getToken, obtainLocks, releaseLocks
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeleteBatchRequest

public DeleteBatchRequest(ETillConnection connection,
                          Batch batch,
                          ParameterTable frameworkKeywords,
                          ParameterTable protocolData)
                   throws ETillAbortOperation
Constructs a DeleteBatchRequest object which references or contains all of the specified input parameters. The Framework invokes this constructor every time a new DELETEBATCH command is received from a merchant application.
Parameters:
connection - the ETillConnection object over which the DELETEBATCH command was sent from the merchant application to Commerce Payments.
batch - the Batch object at which this requset is directed.
frameworkKeywords - a ParameterTable that contains the generic command parameters that were specified on the command string.
protocolData - a ParameterTable that contains the protocol data parameters that were specified on the command string. If no such parameters were specified, then this value will be null.
Throws:
ETillAbortOperation - may be thrown by one of the ancestor classes' constructors.