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

Constructor Index

 o mandateTransactionRecord()
 o mandateTransactionRecord(AccessName)

Method Index

 o getEvidence()
Get the evidence object
 o 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)
 o 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)
 o setState(PaymentTransactionState)
Set the state of the transaction.
 o 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?
 o toString()
Re-write the toString() method for pretty printing

Constructors

 o mandateTransactionRecord
 public mandateTransactionRecord()
 o mandateTransactionRecord
 public mandateTransactionRecord(AccessName handle)

Methods

 o 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
 o 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
 o 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
 o setState
 public synchronized void setState(PaymentTransactionState state)
Set the state of the transaction.

Overrides:
setState in class PaymentTransactionRecord
 o getEvidence
 public mandateEvidence getEvidence()
Get the evidence object

Returns:
evidence object
 o 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