Generated by
JDiff

Class it.dtt.ca.CAManager

Removed Methods
CAManagerService getCAManagerService(String) Retrieves a specific class implementing a it.dtt.ca.CAManagerService providing additional features for the specific CAManager that retrieves it.
void removeCAListener() Removes the only CAListener previously attached.
 

Added Methods
void addCAListener(CAListener) Register a listener to the Conditional Access related events.
Product[] getCurrentProducts() Retrieve Product objects describing the event currently on air(in the default Service Context), independently of the way it is offered (Impulse Pay per View, Ordered Pay per View, Pay per Time, etc.) A NULL value is returned if no service is currently selected in this service context or of the currently selected service context is not something which can be bought through the CA system represented by this CAManager.
Product[] getCurrentProducts(ServiceContext) Retrieve Product objects describing the event currently on air(in the specified Service Context), independently of the way it is offered (Impulse Pay per View, Ordered Pay per View, Pay per Time, etc.).
Product[] getNextProducts() Retrieve Product objects describing the service that will be next on air, independently of the way it is offered (Impulse Pay per View, Ordered Pay per View, Pay per Time, etc.) A NULL value is returned if no service is currently selected in this service context or of the currently selected service context is not something which can be bought through the CA system represented by this CAManager.
Product[] getNextProducts(ServiceContext) Retrieve Product objects describing the service that will be next on air(in the specified Service Context), independently of the way it is offered (Impulse Pay per View, Ordered Pay per View, Pay per Time, etc.) A NULL value is returned if no service is currently selected in this service context or of the currently selected service context is not something which can be bought through the CA system represented by this CAManager.
void removeCAListener(CAListener) Removes the specified CAListener if attached, otherwise an exception is thrown.
void removeCAListener() @deprecated Removes the last CAListener attached.
 

Changed Methods
Product getCurrentEvent() Now deprecated.
replaced by getCurrentProduct Retrieve a Product object describing the event currently on air, independently of the way it is offered (Impulse Pay per View, Ordered Pay per View, Pay per Time, etc.) A NULL value is returned if no service is currently selected in this service context or of the currently selected service context is not something which can be bought through the CA system represented by this CAManager.
Product getNextEvent() Now deprecated.
replaced by getNextProduct Retrieve a Product object describing the event that will be next on air, independently of the way it is offered (Impulse Pay per View, Ordered Pay per View, Pay per Time, etc.).
void setCAListener(CAListener) Change in exceptions thrown from (it.dtt.ca.exception.SessionClosedException, it.dtt.ca.exception.ListenerAlreadyAttachedException) to it.dtt.ca.exception.SessionClosedException.
Now deprecated.
use addCAListener Register a listener to the Conditional Access related events.
void setParentalControlLevel(ParentalControlLevel, byte[]) Change in signature from ParentalControlLevel to (ParentalControlLevel, byte[]).
Change in exceptions: it.dtt.ca.exception.AccessDeniedException was removed. it.dtt.ca.exception.InvalidPinException was added.
Set the parental control level.
ResponseEvent performRequest(CARequest, int) Change in exceptions: it.dtt.ca.exception.UnsupportedFeatureException was removed. it.dtt.ca.exception.InvalidRequestParametersException was added.
Perform the specified request synchronously and return the response.
void performRequest(CARequest, ResponseListener) Change in exceptions: it.dtt.ca.exception.NoListenerAttachedException, it.dtt.ca.exception.UnsupportedFeatureException were removed. it.dtt.ca.exception.InvalidRequestParametersException was added.
Perform the specified request asynchronously and send the response to the given ResponseListener.
void performRequest(CARequest, ResponseListener, ConnectionParameters, ConnectionListener) Change in exceptions: it.dtt.ca.exception.NoListenerAttachedException, it.dtt.ca.exception.UnsupportedFeatureException were removed. it.dtt.ca.exception.InvalidRequestParametersException was added.
Perform the specified request asynchronously using a return channel connection and send the response to the given ResponseListener.