atg.payment.creditcard
Class CreditCardStatusImpl

java.lang.Object
  extended by atg.payment.PaymentStatusImpl
      extended by atg.payment.creditcard.CreditCardStatusImpl
All Implemented Interfaces:
CreditCardStatus, PaymentStatus, java.io.Serializable

public class CreditCardStatusImpl
extends PaymentStatusImpl
implements CreditCardStatus

This class defines a credit card payment transaction status. It encapsulates basic transaction information returned from a credit card payment system.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
           
 
Constructor Summary
CreditCardStatusImpl()
           
CreditCardStatusImpl(java.lang.String pTransactionId, double pAmount, boolean pTransactionSuccess, java.lang.String pErrorMessage, java.util.Date pTransactionTimestamp, java.util.Date pAuthorizationExpiration)
           
 
Method Summary
 java.util.Date getAuthorizationExpiration()
          Authorization expiration date returned by some payment systems
 java.lang.String getAvsCode()
          Returns the avsCode
 java.lang.String getAvsDescriptiveResult()
          Returns the avsDescriptiveResult
 void setAuthorizationExpiration(java.util.Date pAuthorizationExpiration)
           
 void setAvsCode(java.lang.String pAvsCode)
          Sets the avsCode
 void setAvsDescriptiveResult(java.lang.String pAvsDescriptiveResult)
          Sets the avsDescriptiveResult
 
Methods inherited from class atg.payment.PaymentStatusImpl
getAmount, getErrorMessage, getTransactionId, getTransactionSuccess, getTransactionTimestamp, setAmount, setErrorMessage, setTransactionId, setTransactionSuccess, setTransactionTimestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface atg.payment.PaymentStatus
getAmount, getErrorMessage, getTransactionId, getTransactionSuccess, getTransactionTimestamp
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Constructor Detail

CreditCardStatusImpl

public CreditCardStatusImpl()

CreditCardStatusImpl

public CreditCardStatusImpl(java.lang.String pTransactionId,
                            double pAmount,
                            boolean pTransactionSuccess,
                            java.lang.String pErrorMessage,
                            java.util.Date pTransactionTimestamp,
                            java.util.Date pAuthorizationExpiration)
Method Detail

getAuthorizationExpiration

public java.util.Date getAuthorizationExpiration()
Description copied from interface: CreditCardStatus
Authorization expiration date returned by some payment systems

Specified by:
getAuthorizationExpiration in interface CreditCardStatus

setAuthorizationExpiration

public void setAuthorizationExpiration(java.util.Date pAuthorizationExpiration)

getAvsCode

public java.lang.String getAvsCode()
Returns the avsCode

Specified by:
getAvsCode in interface CreditCardStatus

setAvsCode

public void setAvsCode(java.lang.String pAvsCode)
Sets the avsCode


getAvsDescriptiveResult

public java.lang.String getAvsDescriptiveResult()
Returns the avsDescriptiveResult

Specified by:
getAvsDescriptiveResult in interface CreditCardStatus

setAvsDescriptiveResult

public void setAvsDescriptiveResult(java.lang.String pAvsDescriptiveResult)
Sets the avsDescriptiveResult