org.neuclear.ledger
Class UnPostedHeldTransaction

java.lang.Object
  extended byorg.neuclear.ledger.Transaction
      extended byorg.neuclear.ledger.UnPostedTransaction
          extended byorg.neuclear.ledger.UnPostedHeldTransaction
All Implemented Interfaces:
HeldTransaction, java.io.Serializable

public final class UnPostedHeldTransaction
extends UnPostedTransaction
implements HeldTransaction

Class for building Transactions

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.neuclear.ledger.Transaction
items, ledger
 
Constructor Summary
UnPostedHeldTransaction(java.lang.String ledger, java.lang.String req, java.lang.String comment, java.util.Date expiryTime)
          Basic rules for creating Transactions: Ledger must not be null transactionTime must not be null if there is an expiryTime it must not be before the transactionTime
 
Method Summary
 java.util.Date getExpiryTime()
           
 
Methods inherited from class org.neuclear.ledger.UnPostedTransaction
addItem, getBalance, isBalanced
 
Methods inherited from class org.neuclear.ledger.Transaction
getAmount, getComment, getItemList, getItems, getLedger, getRequestId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnPostedHeldTransaction

public UnPostedHeldTransaction(java.lang.String ledger,
                               java.lang.String req,
                               java.lang.String comment,
                               java.util.Date expiryTime)
                        throws InvalidTransactionException
Basic rules for creating Transactions:

Parameters:
ledger -
comment -
expiryTime -
Method Detail

getExpiryTime

public final java.util.Date getExpiryTime()
Specified by:
getExpiryTime in interface HeldTransaction


Copyright © 2003-2004 Antilles Software Ventures SA. All Rights Reserved.