© 2005 BEA Systems, Inc.

com.beasys.commerce.ebusiness.payment
Class PaymentTransactionValue

java.lang.Object
  extended bycom.beasys.commerce.foundation.SmartValue
      extended bycom.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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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.


creditCard

public com.beasys.commerce.axiom.contact.CreditCard creditCard
The credit card information associated with this 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.


transactionDate

public Date transactionDate
The date of the transaction.


transactionEntry

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


transactionId

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

Constructor Detail

PaymentTransactionValue

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


© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved