|
From: <pe...@us...> - 2004-01-13 23:37:33
|
Update of /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/remote
In directory sc8-pr-cvs1:/tmp/cvs-serv25221/src/java/org/neuclear/asset/remote
Modified Files:
AssetControlClient.java
Log Message:
Refactoring parts of the core of XMLSignature. There shouldnt be any real API changes.
Index: AssetControlClient.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/remote/AssetControlClient.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** AssetControlClient.java 11 Jan 2004 00:39:06 -0000 1.12
--- AssetControlClient.java 13 Jan 2004 23:37:30 -0000 1.13
***************
*** 1,4 ****
--- 1,5 ----
package org.neuclear.asset.remote;
+ import org.neuclear.asset.orders.AssetTransactionContract;
import org.neuclear.asset.orders.TransferReceipt;
import org.neuclear.asset.orders.builders.TransferOrderBuilder;
***************
*** 7,11 ****
--- 8,16 ----
import org.neuclear.exchange.orders.CancelExchangeReceipt;
import org.neuclear.exchange.orders.ExchangeOrderReceipt;
+ import org.neuclear.exchange.orders.builders.CancelExchangeOrderBuilder;
+ import org.neuclear.exchange.orders.builders.ExchangeCompletionOrderBuilder;
+ import org.neuclear.exchange.orders.builders.ExchangeOrderBuilder;
import org.neuclear.id.SignedNamedObject;
+ import org.neuclear.id.builders.Builder;
import org.neuclear.xml.XMLException;
***************
*** 30,33 ****
--- 35,41 ----
$Id$
$Log$
+ Revision 1.13 2004/01/13 23:37:30 pelle
+ Refactoring parts of the core of XMLSignature. There shouldnt be any real API changes.
+
Revision 1.12 2004/01/11 00:39:06 pelle
Cleaned up the schemas even more they now all verifiy.
***************
*** 129,157 ****
*/
public final class AssetControlClient {
! public AssetControlClient(final Signer signer) throws NeuClearException {
this.signer = signer;
}
! public final TransferReceipt performTransfer(final TransferRequestBuilder req) throws NeuClearException, XMLException {
return (TransferReceipt) send(req);
}
! public final ExchangeOrderReceipt performHeldTransfer(final ExchangeRequestBuilder req) throws NeuClearException, XMLException {
return (ExchangeOrderReceipt) 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));
}
! private SignedNamedObject send(final TransferOrderBuilder req) throws NeuClearException, XMLException {
! return req.getAsset().receive(req.sign(signer));
}
private final Signer signer;
}
--- 137,168 ----
*/
public final class AssetControlClient {
! public AssetControlClient(String name, final Signer signer) throws NeuClearException {
this.signer = signer;
+ this.name=name;
}
! public final TransferReceipt performTransfer(final TransferOrderBuilder req) throws NeuClearException, XMLException {
return (TransferReceipt) send(req);
}
! public final ExchangeOrderReceipt performHeldTransfer(final ExchangeOrderBuilder req) throws NeuClearException, XMLException {
return (ExchangeOrderReceipt) send(req);
}
! public final TransferReceipt performCompleteHeld(final ExchangeCompletionOrderBuilder req) throws NeuClearException, XMLException {
return (TransferReceipt) send(req);
}
! public final CancelExchangeReceipt performCancelHeld(final CancelExchangeOrderBuilder req) throws NeuClearException, XMLException {
! return (CancelExchangeReceipt) send(req);
}
! private SignedNamedObject send(final Builder req) throws NeuClearException, XMLException {
! final AssetTransactionContract object = (AssetTransactionContract) req.convert(name,signer);
! return object.getAsset().receive(object);
}
private final Signer signer;
+ private final String name;
}
|