org.neuclear.ledger
Class PostedHeldTransaction

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

public final class PostedHeldTransaction
extends PostedTransaction
implements HeldTransaction

User: pelleb Date: Jul 29, 2003 Time: 3:17:16 PM

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.neuclear.ledger.Transaction
items, ledger
 
Constructor Summary
PostedHeldTransaction(UnPostedHeldTransaction orig, java.util.Date time)
           
 
Method Summary
 java.util.List getAdjustedItems(Book origbook, Book newbook, double amount)
           
 java.util.List getAdjustedItems(double amount)
           
 java.util.Date getExpiryTime()
           
 
Methods inherited from class org.neuclear.ledger.PostedTransaction
getReceiptId, getTransactionTime, setReceiptId
 
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

PostedHeldTransaction

public PostedHeldTransaction(UnPostedHeldTransaction orig,
                             java.util.Date time)
                      throws InvalidTransactionException,
                             UnBalancedTransactionException
Method Detail

getExpiryTime

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

getAdjustedItems

public java.util.List getAdjustedItems(double amount)
                                throws ExceededHeldAmountException,
                                       UnBalancedTransactionException
Throws:
ExceededHeldAmountException
UnBalancedTransactionException

getAdjustedItems

public java.util.List getAdjustedItems(Book origbook,
                                       Book newbook,
                                       double amount)
                                throws ExceededHeldAmountException,
                                       UnBalancedTransactionException
Throws:
ExceededHeldAmountException
UnBalancedTransactionException


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