|
From: Pelle B. <pe...@us...> - 2004-04-02 23:16:47
|
Update of /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/orders/builders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4149/src/java/org/neuclear/asset/orders/builders Modified Files: TransferOrderBuilder.java Log Message: Got TransferOrder and Builder working with their test cases. Working on TransferReceipt which is the first embedded receipt. This is causing some problems at the moment. Index: TransferOrderBuilder.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/orders/builders/TransferOrderBuilder.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TransferOrderBuilder.java 18 Feb 2004 00:13:30 -0000 1.4 --- TransferOrderBuilder.java 2 Apr 2004 23:04:35 -0000 1.5 *************** *** 9,13 **** import org.neuclear.commons.NeuClearException; import org.neuclear.commons.Utility; ! import org.neuclear.id.Identity; import org.neuclear.id.builders.Builder; --- 9,13 ---- import org.neuclear.commons.NeuClearException; import org.neuclear.commons.Utility; ! import org.neuclear.id.Signatory; import org.neuclear.id.builders.Builder; *************** *** 32,35 **** --- 32,39 ---- $Id$ $Log$ + Revision 1.5 2004/04/02 23:04:35 pelle + Got TransferOrder and Builder working with their test cases. + Working on TransferReceipt which is the first embedded receipt. This is causing some problems at the moment. + Revision 1.4 2004/02/18 00:13:30 pelle Many, many clean ups. I've readded Targets in a new method. *************** *** 133,144 **** */ public class TransferOrderBuilder extends Builder { ! public TransferOrderBuilder(final Asset asset, final Identity recipient, final Value amount, final String comment) throws InvalidTransferException, NegativeTransferException, NeuClearException { ! this(asset.getName(),recipient.getName(),amount,comment); } public TransferOrderBuilder(final String assetname, final String recipient, final Value amount, final String comment) throws InvalidTransferException, NegativeTransferException, NeuClearException { super(TransferGlobals.createQName(TransferGlobals.XFER_TAGNAME)); if (amount.getAmount() < 0) throw new NegativeTransferException(amount); ! if (assetname==null) throw new InvalidTransferException("assetName"); if (recipient == null) --- 137,149 ---- */ public class TransferOrderBuilder extends Builder { ! public TransferOrderBuilder(final Asset asset, final Signatory recipient, final Value amount, final String comment) throws InvalidTransferException, NegativeTransferException, NeuClearException { ! this(asset.getName(), recipient.getName(), amount, comment); } + public TransferOrderBuilder(final String assetname, final String recipient, final Value amount, final String comment) throws InvalidTransferException, NegativeTransferException, NeuClearException { super(TransferGlobals.createQName(TransferGlobals.XFER_TAGNAME)); if (amount.getAmount() < 0) throw new NegativeTransferException(amount); ! if (assetname == null) throw new InvalidTransferException("assetName"); if (recipient == null) |