TransactionEntry Interface
- public interface TransactionEntry
extends Belonging
Each TransactionEntry acts as a journal entry for a PaymentTransaction. Each entry is a snapshot of a
transaction as of specified date and time. The TransactionEntry is implemented as a belonging, it is
created using the TransactionEntryHome abstract factory.
Related Topics
PaymentTransaction
TransactionEntryHome
-
All Known Implementing Classes
-
TransactionEntryImpl
-
All Superinterfaces
-
Belonging
, BusinessSmartComponent
, Cloneable
, Comparable
, Serializable
getEntryDate() Method
public Date
getEntryDate()
Get the date on which the entry was created.
Returns
- entryDate
getIdentifier() Method
public String
getIdentifier()
Get the unique identifier for this entry.
Returns
- identifier
getNotes() Method
public String
getNotes()
Get the notes associated with this entry.
Returns
- notes
getServiceProviderCode() Method
public String
getServiceProviderCode()
Get the service provider specific code associated with this transaction.
Returns
- serviceProviderCode.
getStatus() Method
public String
getStatus()
Get the status of the PaymentTransaction at
the time of this entry.
Returns
- status
getTransactionAmount() Method
public Price
getTransactionAmount()
Get the amount of the transaction outstanding at the time of this entry.
Returns
- transactionAmount.
setEntryDate(Date) Method
public void setEntryDate(Date
entryDate)
Set the date on which the entry was created.
setIdentifier(String) Method
public void setIdentifier(String
identifier)
Set the unique identifier for this entry.
setNotes(String) Method
public void setNotes(String
notes)
Set the notes associated with this entry.
setServiceProviderCode(String) Method
public void setServiceProviderCode(String
serviceProviderCode)
Set the service provider specific code associated with this transaction.
setStatus(String) Method
public void setStatus(String
status)
Get the status of the PaymentTransaction at
the time of this entry. The series of states will be as governed by
the PaymentWorkflow
.
setTransactionAmount(Price) Method
public void setTransactionAmount(Price
transactionAmount)
Set the amount of the transaction outstanding at the time of this entry.
Parameters
-
transactionAmount
- transactionAmount to be added