atg.payment.storecredit
Class StoreCreditStatusImpl

java.lang.Object
  extended by atg.payment.PaymentStatusImpl
      extended by atg.payment.storecredit.StoreCreditStatusImpl
All Implemented Interfaces:
PaymentStatus, StoreCreditStatus, java.io.Serializable

public class StoreCreditStatusImpl
extends PaymentStatusImpl
implements StoreCreditStatus

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

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
           
 
Constructor Summary
StoreCreditStatusImpl()
           
StoreCreditStatusImpl(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()
          Returns the authorization expiration date
 void setAuthorizationExpiration(java.util.Date pAuthorizationExpiration)
          Sets the authorization expiration date
 
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

StoreCreditStatusImpl

public StoreCreditStatusImpl()

StoreCreditStatusImpl

public StoreCreditStatusImpl(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()
Returns the authorization expiration date

Specified by:
getAuthorizationExpiration in interface StoreCreditStatus
Returns:
the authorization expiration date

setAuthorizationExpiration

public void setAuthorizationExpiration(java.util.Date pAuthorizationExpiration)
Sets the authorization expiration date

Parameters:
pAuthorizationExpiration - the date to set as the authorization expiration