|
From: <pe...@us...> - 2004-01-03 20:36:28
|
Update of /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/remote
In directory sc8-pr-cvs1:/tmp/cvs-serv10127/src/java/org/neuclear/asset/remote
Modified Files:
AssetControlClient.java
Log Message:
Renamed HeldTransfer to Exchange
Dropped valuetime from the request objects.
Doesnt yet compile. New commit to follow soon.
Index: AssetControlClient.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/remote/AssetControlClient.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** AssetControlClient.java 10 Dec 2003 23:52:39 -0000 1.8
--- AssetControlClient.java 3 Jan 2004 20:36:25 -0000 1.9
***************
*** 1,6 ****
package org.neuclear.asset.remote;
! import org.neuclear.asset.contracts.CancelHeldTransferReceipt;
! import org.neuclear.asset.contracts.HeldTransferReceipt;
import org.neuclear.asset.contracts.TransferReceipt;
import org.neuclear.asset.contracts.builders.*;
--- 1,6 ----
package org.neuclear.asset.remote;
! import org.neuclear.asset.contracts.CancelExchangeReceipt;
! import org.neuclear.asset.contracts.ExchangeReceipt;
import org.neuclear.asset.contracts.TransferReceipt;
import org.neuclear.asset.contracts.builders.*;
***************
*** 30,33 ****
--- 30,38 ----
$Id$
$Log$
+ Revision 1.9 2004/01/03 20:36:25 pelle
+ Renamed HeldTransfer to Exchange
+ Dropped valuetime from the request objects.
+ Doesnt yet compile. New commit to follow soon.
+
Revision 1.8 2003/12/10 23:52:39 pelle
Did some cleaning up in the builders
***************
*** 84,88 ****
Issuer is now Asset which is a subclass of Identity
AssetController supports more than one Asset. Which is important for most non ecurrency implementations.
! TransferRequest/Receipt and its Held companions are now SignedNamedObjects. Thus to create them you must use
their matching TransferRequest/ReceiptBuilder classes.
PaymentProcessor has been renamed CurrencyController. I will extract a superclass later to be named AbstractLedgerController
--- 89,93 ----
Issuer is now Asset which is a subclass of Identity
AssetController supports more than one Asset. Which is important for most non ecurrency implementations.
! TransferRequest/Receipt and its Exchange companions are now SignedNamedObjects. Thus to create them you must use
their matching TransferRequest/ReceiptBuilder classes.
PaymentProcessor has been renamed CurrencyController. I will extract a superclass later to be named AbstractLedgerController
***************
*** 111,124 ****
! public final HeldTransferReceipt performHeldTransfer(final HeldTransferRequestBuilder req) throws NeuClearException, XMLException {
! return (HeldTransferReceipt) send(req);
}
! public final TransferReceipt performCompleteHeld(final CompleteHeldTransferRequestBuilder req) throws NeuClearException, XMLException {
return (TransferReceipt) send(req);
}
! public final CancelHeldTransferReceipt performCancelHeld(final CancelHeldTransferRequestBuilder req) throws NeuClearException, XMLException {
! return (CancelHeldTransferReceipt) req.getAsset().receive(req.sign(signer));
}
--- 116,129 ----
! public final ExchangeReceipt performHeldTransfer(final ExchangeRequestBuilder req) throws NeuClearException, XMLException {
! return (ExchangeReceipt) send(req);
}
! public final TransferReceipt performCompleteHeld(final CompleteExchangeRequestBuilder req) throws NeuClearException, XMLException {
return (TransferReceipt) send(req);
}
! public final CancelExchangeReceipt performCancelHeld(final CancelExchangeRequestBuilder req) throws NeuClearException, XMLException {
! return (CancelExchangeReceipt) req.getAsset().receive(req.sign(signer));
}
|