org.neuclear.ledger
Class TransactionItem
java.lang.Object
org.neuclear.ledger.TransactionItem
- All Implemented Interfaces:
- java.io.Serializable
- public final class TransactionItem
- extends java.lang.Object
- implements java.io.Serializable
(C) 2003 Antilles Software Ventures SA
User: pelleb
Date: Jan 17, 2003
Time: 5:40:26 PM
$Id: TransactionItem.java,v 1.6 2004/04/19 18:57:27 pelle Exp $
$Log: TransactionItem.java,v $
Revision 1.6 2004/04/19 18:57:27 pelle
Updated Ledger to support more advanced book information.
You can now create a book or fetch a book by doing getBook(String id) on the ledger.
You can register a book or upddate an existing one using registerBook()
SimpleLedger now works and passes all tests.
HibernateLedger has been implemented, but there are a few things that dont work yet.
Revision 1.5 2004/03/21 00:48:36 pelle
The problem with Enveloped signatures has now been fixed. It was a problem in the way transforms work. I have bandaided it, but in the future if better support for transforms need to be made, we need to rethink it a bit. Perhaps using the new crypto channel's in neuclear-commons.
Revision 1.4 2003/11/21 04:43:20 pelle
EncryptedFileStore now works. It uses the PBECipher with DES3 afair.
Otherwise You will Finaliate.
Anything that can be final has been made final throughout everyting. We've used IDEA's Inspector tool to find all instance of variables that could be final.
This should hopefully make everything more stable (and secure).
Revision 1.3 2003/11/11 21:17:32 pelle
Further vital reshuffling.
org.neudist.crypto.* and org.neudist.utils.* have been moved to respective areas under org.neuclear.commons
org.neuclear.signers.* as well as org.neuclear.passphraseagents have been moved under org.neuclear.commons.crypto as well.
Did a bit of work on the Canonicalizer and changed a few other minor bits.
Revision 1.2 2003/10/01 17:35:53 pelle
Made as much as possible immutable for security and reliability reasons.
The only thing that isnt immutable are the items and balance of the
UnpostedTransaction
Revision 1.1.1.1 2003/09/20 23:16:18 pelle
First revision of neuclear-ledger in /cvsroot/neuclear
Older versions can be found /cvsroot/neuclear
Revision 1.1 2003/01/18 16:17:46 pelle
First checkin of the NeuClear Ledger API.
This is meant as a standardized super simple API for applications to use when posting transactions to a ledger.
Ledger's could be General Ledger's for accounting applications or Bank Account ledger's for financial applications.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransactionItem
TransactionItem(Book book,
double amount)
getAmount
public double getAmount()
getBook
public Book getBook()
Copyright © 2003-2004 Antilles Software Ventures SA. All Rights Reserved.