it.dtt.ca.request
Class CARequest

java.lang.Object
  extended by it.dtt.ca.request.CARequest
Direct Known Subclasses:
BuyRequest, HistoryRequest, HistoryUpdateRequest, ProductInfoRequest, RcRechargeRequest, RetrieveOfferedProductsRequest

public abstract class CARequest
extends java.lang.Object

Base class for all requests that can be performed on the CA manager.


Constructor Summary
protected CARequest()
          Create a CARequest.
 
Method Summary
 void cancel()
          Cancel this request.
 CAPrivateData getPrivateData()
          Returns the Private Data for this request.
 boolean isCancelled()
          Determines if this request has been cancelled.
 void setPrivateData(CAPrivateData privateData)
          Sets the Private Data for this request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CARequest

protected CARequest()
Create a CARequest. Only derived classes can be instantiated.

Method Detail

cancel

public final void cancel()
Cancel this request. This is a synchronous method.


isCancelled

public final boolean isCancelled()
Determines if this request has been cancelled.

Returns:
true if it is cancelled, false otherwise.

setPrivateData

public void setPrivateData(CAPrivateData privateData)
Sets the Private Data for this request.


getPrivateData

public CAPrivateData getPrivateData()
Returns the Private Data for this request.

Returns:
Private Data.