com.beasys.commerce.ebusiness.payment
Class PaymentTransactionValue

java.lang.Object
  extended by com.beasys.commerce.foundation.SmartValue
      extended by com.beasys.commerce.ebusiness.payment.PaymentTransactionValue
All Implemented Interfaces
Serializable

public class PaymentTransactionValue
extends SmartValue

A value object for the PaymentTransaction Entity EJB. The PaymentTransactionValue contains a copy of all of the public attributes of the PaymentTransaction. It is used by the getPaymentTransactionByValue method to retrieve all of the attributes with a single method invocation.

See Also
PaymentTransaction, PaymentTransaction.getPaymentTransactionByValue(), PaymentTransaction.setPaymentTransactionByValue(PaymentTransactionValue), Serialized Form

Field Summary
 String batchId
          The batchId attribute is populated after a batch-commit request for the transaction has returned successfully.
 com.beasys.commerce.axiom.contact.CreditCard creditCard
          The credit card information associated with this transaction.
 WorkflowContext status
          The current state of the Payment Transaction as governed by the PaymentWorkflow
 Price transactionAmount
          The amount of the transaction that remains outstanding.
 Date transactionDate
          The date of the transaction.
 Collection transactionEntry
          A history of the modifications to this transaction.
 String transactionId
          The transaction identifier and primary key of the PaymentTransaction.
 
Constructor Summary
protected PaymentTransactionValue()
          Only get/setPaymentTransactionByValue methods are allowed to call this constructor.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transactionId

public String transactionId
The transaction identifier and primary key of the PaymentTransaction.


creditCard

public com.beasys.commerce.axiom.contact.CreditCard creditCard
The credit card information associated with this transaction.


transactionDate

public Date transactionDate
The date of the transaction.


transactionEntry

public Collection transactionEntry
A history of the modifications to this transaction.


batchId

public String batchId
The batchId attribute is populated after a batch-commit request for the transaction has returned successfully. It is then used to query the Payment Service for the results of a settled transaction.


status

public WorkflowContext status
The current state of the Payment Transaction as governed by the PaymentWorkflow


transactionAmount

public Price transactionAmount
The amount of the transaction that remains outstanding.

Constructor Detail

PaymentTransactionValue

protected PaymentTransactionValue()
Only get/setPaymentTransactionByValue methods are allowed to call this constructor.



Copyright © 2006 BEA Systems, Inc. All Rights Reserved