org.neuclear.ledger
Class Transaction
java.lang.Object
org.neuclear.ledger.Transaction
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- PostedTransaction, UnPostedTransaction
- public abstract class Transaction
- extends java.lang.Object
- implements java.io.Serializable
Class implemting information about a Transaction. Programs initially create UnPostedTransaction's which get Posted to the
Ledger and returned as imutable PostedTransaction objects.
- See Also:
- Serialized Form
|
Field Summary |
protected java.util.List |
items
|
protected java.lang.String |
ledger
|
|
Constructor Summary |
protected |
Transaction(java.lang.String ledger,
java.lang.String req,
java.lang.String comment,
java.util.List items)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
items
protected final java.util.List items
ledger
protected final java.lang.String ledger
Transaction
protected Transaction(java.lang.String ledger,
java.lang.String req,
java.lang.String comment,
java.util.List items)
getComment
public final java.lang.String getComment()
getItems
public final java.util.Iterator getItems()
getRequestId
public java.lang.String getRequestId()
- The ID of the Request.
- Returns:
getItemList
public final java.util.List getItemList()
getAmount
public final double getAmount()
getLedger
public java.lang.String getLedger()
Copyright © 2003-2004 Antilles Software Ventures SA. All Rights Reserved.