TransactionEntry Interface

com.beasys.commerce.ebusiness.payment
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

Method Summary

public Date
getEntryDate()
Get the date on which the entry was created.
public String
getIdentifier()
Get the unique identifier for this entry.
public String
getNotes()
Get the notes associated with this entry.
public String
getServiceProviderCode()
Get the service provider specific code associated with this transaction.
public String
getStatus()
Get the status of the PaymentTransaction at the time of this entry.
public Price
getTransactionAmount()
Get the amount of the transaction outstanding at the time of this entry.
public void
setEntryDate(Date entryDate)
Set the date on which the entry was created.
public void
setIdentifier(String identifier)
Set the unique identifier for this entry.
public void
setNotes(String notes)
Set the notes associated with this entry.
public void
setServiceProviderCode(String serviceProviderCode)
Set the service provider specific code associated with this transaction.
public void
setStatus(String status)
Get the status of the PaymentTransaction at the time of this entry.
public void
setTransactionAmount(Price transactionAmount)
Set the amount of the transaction outstanding at the time of this entry.
 
Methods from interface com.beasys.commerce.foundation.Belonging
clone, equals, interfaceName, setByValue, value
 
Methods from interface java.lang.Comparable
compareTo
   

Method Detail

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