com.xerox.amazonws.fps
Class Transaction

java.lang.Object
  extended by com.xerox.amazonws.fps.Transaction
All Implemented Interfaces:
Serializable

public class Transaction
extends Object
implements Serializable

Author:
J. Bernard, Elastic Grid, LLC., jerome.bernard@elastic-grid.com
See Also:
Serialized Form

Nested Class Summary
static class Transaction.Status
           
 
Constructor Summary
Transaction(String transactionID, Transaction.Status status, Date dateReceived, Date dateCompleted, Amount transactionAmount, FPSOperation operation, PaymentMethod paymentMethod, String senderName, String callerName, String recipientName, Amount fees, Amount balance, String callerTokenId, String senderTokenId, String recipientTokenId)
           
Transaction(String transactionID, Transaction.Status status, String detail)
           
 
Method Summary
 Amount getBalance()
           
 String getCallerName()
           
 String getCallerTokenId()
           
 Date getDateCompleted()
           
 Date getDateReceived()
           
 String getDetail()
           
 Amount getFees()
           
 FPSOperation getOperation()
           
 PaymentMethod getPaymentMethod()
           
 String getRecipientName()
           
 String getRecipientTokenId()
           
 String getSenderName()
           
 String getSenderTokenId()
           
 Transaction.Status getStatus()
           
 Amount getTransactionAmount()
           
 String getTransactionID()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Transaction

public Transaction(String transactionID,
                   Transaction.Status status,
                   String detail)

Transaction

public Transaction(String transactionID,
                   Transaction.Status status,
                   Date dateReceived,
                   Date dateCompleted,
                   Amount transactionAmount,
                   FPSOperation operation,
                   PaymentMethod paymentMethod,
                   String senderName,
                   String callerName,
                   String recipientName,
                   Amount fees,
                   Amount balance,
                   String callerTokenId,
                   String senderTokenId,
                   String recipientTokenId)
Method Detail

getTransactionID

public String getTransactionID()

getStatus

public Transaction.Status getStatus()

getDetail

public String getDetail()

getDateReceived

public Date getDateReceived()

getDateCompleted

public Date getDateCompleted()

getTransactionAmount

public Amount getTransactionAmount()

getOperation

public FPSOperation getOperation()

getPaymentMethod

public PaymentMethod getPaymentMethod()

getSenderName

public String getSenderName()

getCallerName

public String getCallerName()

getRecipientName

public String getRecipientName()

getFees

public Amount getFees()

getBalance

public Amount getBalance()

getCallerTokenId

public String getCallerTokenId()

getSenderTokenId

public String getSenderTokenId()

getRecipientTokenId

public String getRecipientTokenId()

toString

public String toString()
Overrides:
toString in class Object