com.ibm.retail.saf.provider
Class DefaultPaymentRequest

java.lang.Object
  |
  +--java.util.AbstractMap
        |
        +--java.util.HashMap
              |
              +--com.ibm.retail.saf.provider.POSInfoImpl
                    |
                    +--com.ibm.retail.saf.provider.POSRequestImpl
                          |
                          +--com.ibm.retail.saf.provider.DefaultPaymentRequest
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, PaymentRequest, POSInfo, POSRequest, java.io.Serializable

public class DefaultPaymentRequest
extends POSRequestImpl
implements PaymentRequest

Provides a base implementation of a PaymentRequest.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.retail.saf.provider.POSRequestImpl
clientID, requestID
 
Fields inherited from class java.util.HashMap
 
Fields inherited from class java.util.AbstractMap
 
Constructor Summary
DefaultPaymentRequest()
           
 
Method Summary
 com.ibm.retail.saf.provider.PaymentInfo getPaymentInformation()
          Gets the payment information provided for tendering the transaction at the point-of-sale.
 void setPaymentInformation(com.ibm.retail.saf.provider.PaymentInfo payment)
          Sets the payment information provided for tendering the transaction at the point-of-sale.
 
Methods inherited from class com.ibm.retail.saf.provider.POSRequestImpl
getClientID, getRequestIdentifier, setRequestIdentifier
 
Methods inherited from class com.ibm.retail.saf.provider.POSInfoImpl
getExtendedAttribute, getExtendedAttributeNames, removeExtendedAttribute, setExtendedAttribute
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.retail.saf.provider.POSRequest
getClientID, getRequestIdentifier
 
Methods inherited from interface com.ibm.retail.saf.provider.POSInfo
getExtendedAttribute, getExtendedAttributeNames, removeExtendedAttribute, setExtendedAttribute
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

DefaultPaymentRequest

public DefaultPaymentRequest()
Method Detail

setPaymentInformation

public void setPaymentInformation(com.ibm.retail.saf.provider.PaymentInfo payment)
Description copied from interface: PaymentRequest
Sets the payment information provided for tendering the transaction at the point-of-sale.

Specified by:
setPaymentInformation in interface PaymentRequest
Parameters:
payment - payment information

getPaymentInformation

public com.ibm.retail.saf.provider.PaymentInfo getPaymentInformation()
Description copied from interface: PaymentRequest
Gets the payment information provided for tendering the transaction at the point-of-sale.

Specified by:
getPaymentInformation in interface PaymentRequest
Returns:
payment information