All Packages Class Hierarchy This Package Previous Next Index
Class semper.payment.mandate.mandateTransactionRecord
java.lang.Object
|
+----semper.payment.PaymentTransactionRecord
|
+----semper.payment.mandate.mandateTransactionRecord
- public class mandateTransactionRecord
- extends PaymentTransactionRecord
- implements Serializable
Repository of information related to a mandateTransaction
A mandateTransactionRecord is the record of purse transactions
in the mandate payment system.
- Version:
- $Revision: 1.4 $ $Date: 1998/06/15 15:03:08 $
- Author:
- Bjarke Dahl Ebert ([email protected])
- See Also:
- PaymentTransaction, PaymentTransactionRecord
-
mandateTransactionRecord()
-
-
mandateTransactionRecord(AccessName)
-
-
getEvidence()
- Get the evidence object
-
setAmount(Amount)
- Set the amount involved in this transaction
TODO: This shouldn't be a public method; but how to arrange it so
that Transaction subclasses in the adapters have access to this method?
(TODO: check to see if we need to support multiple peers amounts)
-
setPeer(PaymentEntity)
- Set the identity of the peer entity in this transaction
TODO: This shouldn't be a public method; but how to arrange it so
that Transaction subclasses in the adapters have access to this method?
(TODO: check to see if we need to support multiple peers)
-
setState(PaymentTransactionState)
- Set the state of the transaction.
-
setType(ServiceType)
- Set the service type
TODO: This shouldn't be a public method; but how to arrange it so
that Transaction subclasses in the adapters have access to this method?
-
toString()
- Re-write the toString() method for pretty printing
mandateTransactionRecord
public mandateTransactionRecord()
mandateTransactionRecord
public mandateTransactionRecord(AccessName handle)
setType
public synchronized void setType(ServiceType type)
- Set the service type
TODO: This shouldn't be a public method; but how to arrange it so
that Transaction subclasses in the adapters have access to this method?
- Overrides:
- setType in class PaymentTransactionRecord
setPeer
public synchronized void setPeer(PaymentEntity peer)
- Set the identity of the peer entity in this transaction
TODO: This shouldn't be a public method; but how to arrange it so
that Transaction subclasses in the adapters have access to this method?
(TODO: check to see if we need to support multiple peers)
- Overrides:
- setPeer in class PaymentTransactionRecord
setAmount
public synchronized void setAmount(Amount amount)
- Set the amount involved in this transaction
TODO: This shouldn't be a public method; but how to arrange it so
that Transaction subclasses in the adapters have access to this method?
(TODO: check to see if we need to support multiple peers amounts)
- Overrides:
- setAmount in class PaymentTransactionRecord
setState
public synchronized void setState(PaymentTransactionState state)
- Set the state of the transaction.
- Overrides:
- setState in class PaymentTransactionRecord
getEvidence
public mandateEvidence getEvidence()
- Get the evidence object
- Returns:
- evidence object
toString
public String toString()
- Re-write the toString() method for pretty printing
- Overrides:
- toString in class PaymentTransactionRecord
All Packages Class Hierarchy This Package Previous Next Index