A B C D E F G H I L M N O P R S T U V W

A

ACCESS_CLEAR - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the signal is not scrambled
ACCESS_DENIED - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the CA is not entitled to descramble the current PPV event.
ACCESS_DENIED_FOR_PARENTAL_RATING - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the CA is not entitled to descramble the current PPV event due to parental rating.
ACCESS_DENIED_FOR_SMART_CARD_ERROR - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the CA is not entitled to descramble the current PPV event due to smart card issue.
ACCESS_FREE - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the signal is scrambled in free mode
ACCESS_GRANTED - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the CA is entitled to descramble the current PPV event.
AccessDeniedException - Exception in it.dtt.ca.exception
This exception is thrown whenever access to a certain CA functionality is denied.
AccessDeniedException() - Constructor for exception it.dtt.ca.exception.AccessDeniedException
Constructs the exception.
AccessDeniedException(String) - Constructor for exception it.dtt.ca.exception.AccessDeniedException
Construct the exception with a message.
ActionFailedException - Exception in it.dtt.ca.exception
This exception is thrown whenever a specific CA action has afiled.
ActionFailedException() - Constructor for exception it.dtt.ca.exception.ActionFailedException
Constructs the exception.
ActionFailedException(String) - Constructor for exception it.dtt.ca.exception.ActionFailedException
Construct the exception with a message.
add(Money) - Method in class it.dtt.ca.util.Money
Sum this amount to the amount given as parameter.
addCAListener(CAListener) - Method in class it.dtt.ca.CAManager
Register a listener to the Conditional Access related events.
addSlotListener(SlotListener) - Method in class it.dtt.ca.Slot
A SlotListener is notified if the card is inserted or removed from the slot.
addSmartCardListener(SmartCardListener) - Method in class it.dtt.ca.SmartCard
A SmartCardListener is notified if any change occur in the smart card.
ALREADY_PURCHASED - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies it's impossible to buy the event because the user already have rights to watch it.

B

BLACKLISTED - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the smart card is blacklisted.
BuyRequest - Class in it.dtt.ca.request
This request should be used to buy any Product, including PPV events PPVEvent.
BuyRequest(Product) - Constructor for class it.dtt.ca.request.BuyRequest
Constructs the new buy request.
BuyResponseEvent - Class in it.dtt.ca.response
This event notifies a successful response to a BuyRequest.
BuyResponseEvent(CARequest, Product) - Constructor for class it.dtt.ca.response.BuyResponseEvent
Constructs BuyResponseEvent.

C

CA_ACCESS_EVENT - Static variable in class it.dtt.ca.event.CAEvent
 
CA_GENERIC_EVENT - Static variable in class it.dtt.ca.event.CAAccessEvent
Used by the CA to notify an unknown event to the application.
CA_PRODUCT_EVENT - Static variable in class it.dtt.ca.event.CAEvent
 
CAAccessEvent - Class in it.dtt.ca.event
This event is used to notify a listener about a CA module status changes regarding the access, descrambling and purchasing periods.
CAAccessEvent(CAManager, int) - Constructor for class it.dtt.ca.event.CAAccessEvent
Creates a CAEvent instance
CAAccessEvent(CAManager, Object, String) - Constructor for class it.dtt.ca.event.CAAccessEvent
 
caAccessEventReceived(CAAccessEvent) - Method in class it.dtt.ca.event.CAAdapter
Invoked when the specified event was retrieved.
caAccessEventReceived(CAAccessEvent) - Method in interface it.dtt.ca.event.CAListener
Invoked when the specified event was retrieved.
CAAdapter - Class in it.dtt.ca.event
The adapter for the CAListener interface.
CAAdapter() - Constructor for class it.dtt.ca.event.CAAdapter
Default constructor
CAEvent - Class in it.dtt.ca.event
Base class for all CA related events defined in this package
CAEvent(CAObject, Object, String) - Constructor for class it.dtt.ca.event.CAEvent
Creates a CAEvent instance
CAEvent(CAObject, Object, String, CAPrivateData) - Constructor for class it.dtt.ca.event.CAEvent
Creates a CAEvent instance
CAException - Exception in it.dtt.ca.exception
This exception is the parent of all CA exceptions.
CAException() - Constructor for exception it.dtt.ca.exception.CAException
Constructs the exception.
CAException(String) - Constructor for exception it.dtt.ca.exception.CAException
Construct the exception with a message.
CAListener - Interface in it.dtt.ca.event
This interface provides notification of CA related events of any kind.
CAManager - Class in it.dtt.ca
This class provides access to the Conditional Access (CA) functionalities of the STB.
CAManager(ResourceClient) - Constructor for class it.dtt.ca.CAManager
Creates the CAManager object and the associated new CASession.
CAManagerFactory - Class in it.dtt.ca
This class represent a factory for Conditional Access managers.
CAManagerFactory() - Constructor for class it.dtt.ca.CAManagerFactory
 
CAManagerFactory.SessionCloser - Class in it.dtt.ca
This class allows a session to be opened in an asynchronous way.
CAManagerFactory.SessionCloser(ResourceClient) - Constructor for class it.dtt.ca.CAManagerFactory.SessionCloser
 
CAManagerFactory.SessionOpener - Class in it.dtt.ca
This class allows a session to be opened in an asynchronous way.
CAManagerFactory.SessionOpener(ResourceClient) - Constructor for class it.dtt.ca.CAManagerFactory.SessionOpener
 
cancel() - Method in class it.dtt.ca.request.CARequest
Cancel this request.
CAObject - Class in it.dtt.ca
All CA related classes shall extend this class in order to be able to ensure that the actual CA session is opened.
CAObject() - Constructor for class it.dtt.ca.CAObject
Constructs the object using a new CA session.
CAObject(CAObject) - Constructor for class it.dtt.ca.CAObject
Constructs the object using the same CA session of the parent object.
CAPrivateData - Class in it.dtt.ca
This class is used to pass Private Data to the CAS.
CAPrivateData() - Constructor for class it.dtt.ca.CAPrivateData
 
CAProductEvent - Class in it.dtt.ca.event
Notifies events related to a Product.
CAProductEvent(CAManager, Product) - Constructor for class it.dtt.ca.event.CAProductEvent
Constructor for a CAProductEvent
caProductEventReceived(CAProductEvent) - Method in class it.dtt.ca.event.CAAdapter
Invoked when the specified event was retrieved.
caProductEventReceived(CAProductEvent) - Method in interface it.dtt.ca.event.CAListener
Invoked when the specified event was retrieved.
CARD_ACCESS_DENIED - Static variable in class it.dtt.ca.event.SlotEvent
Notifies that access to the card currently inserted in the slot is denied; this normally means that the card does not correspond to the current active service and CAS.
CARD_BLOCKED - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the card is blocked.
CARD_DAMAGED - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies no card is inserted
CARD_ERROR - Static variable in class it.dtt.ca.event.SlotEvent
Notifies a smart card is inserted into the reader but wrong ATR is received (e.g. because of a damaged card").
CARD_ERROR - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies a generic communication error with the smart card.
CARD_EXPIRED - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the card is expired.
CARD_IN - Static variable in class it.dtt.ca.event.SlotEvent
Notifies a card insertion; this value is also returned when a card is present in the slot and a slot status check is performed.
CARD_MUTED - Static variable in class it.dtt.ca.event.SlotEvent
Notifies that smart card is inserted into the reader but no ATR is retrieved because no electrical communication is established with the smart card (e.g.
CARD_MUTED - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the card is muted.
CARD_NEEDED - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that a card is needed.
CARD_OUT - Static variable in class it.dtt.ca.event.SlotEvent
Notifies a card removal; this value is also returned when a card is not present in the slot and a slot status check is performed.
CARD_REMOVED - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the card was removed during the process.
CARD_VERIFYING - Static variable in class it.dtt.ca.event.SlotEvent
Notifies that the smart card is being verified
CardNotFoundException - Exception in it.dtt.ca.exception
This exception notifies the application that the requested operation failed because there is no smart card in the given slot
CardNotFoundException() - Constructor for exception it.dtt.ca.exception.CardNotFoundException
Constructs the exception.
CardNotFoundException(String) - Constructor for exception it.dtt.ca.exception.CardNotFoundException
Construct the exception with a message.
CARequest - Class in it.dtt.ca.request
Base class for all requests that can be performed on the CA manager.
CARequest() - Constructor for class it.dtt.ca.request.CARequest
Create a CARequest.
CARequestAlreadyStartedException - Exception in it.dtt.ca.exception
Signals that an asynchronous request is already being processed.
CARequestAlreadyStartedException() - Constructor for exception it.dtt.ca.exception.CARequestAlreadyStartedException
Constructs the exception.
CARequestAlreadyStartedException(String) - Constructor for exception it.dtt.ca.exception.CARequestAlreadyStartedException
Construct the exception with a message.
change(byte[], byte[]) - Method in class it.dtt.ca.Pin
This method sets a new value for the PIN, resets the PIN try counter to the value of the PIN try limit, and resets the validated flag.
change(byte[]) - Method in class it.dtt.ca.Pin
Deprecated.  
check(byte[]) - Method in class it.dtt.ca.Pin
Check if the Pin is correct.
checkSession() - Method in class it.dtt.ca.CAObject
Checks if the actual session is opened.
closeSession(ResourceClient) - Method in class it.dtt.ca.CAManagerFactory
Close the current session releasing any allocated resources.
closeSession() - Method in class it.dtt.ca.CAObject
Closes the session related with this CA object only if the current session was created by this object, i.e.
compareTo(Object) - Method in class it.dtt.ca.util.Money
Compares this object with the specified object for order.
CONAX - Static variable in class it.dtt.ca.CAManagerFactory
Conax provider name.
CONNECTION_ERROR - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the recharge ended with a failure due to a connection problem.
CREDIT_CARD_MODE - Static variable in class it.dtt.ca.request.RcRechargeRequest
Using a credit card for the transaction In this case the transaction data array contains these fields:
- String : surname of user
- String : name of user
- String : credit card number
- GregorianCalendar : start date of credit card
- GregorianCalendar : expiry date of credit card
- double : recharge value requested
CREDIT_CHANGED - Static variable in class it.dtt.ca.event.CreditsEvent
Notifies that the credit on the card is changed.
CREDIT_LACK - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the credit is not sufficient to proceed buying the PPV event.
CreditsEvent - Class in it.dtt.ca.event
Notifies that the credit on the smart card changed.
CreditsEvent(SmartCard, Object, String, Wallet) - Constructor for class it.dtt.ca.event.CreditsEvent
 
creditsEventReceived(CreditsEvent) - Method in class it.dtt.ca.event.SmartCardAdapter
Invoked when CreditsEvent is received
creditsEventReceived(CreditsEvent) - Method in interface it.dtt.ca.event.SmartCardListener
Invoked when the specified event was retrieved.

D

DEBIT_CANCELLATION_RECHARGE - Static variable in class it.dtt.ca.event.RechargeEvent
The recharge has been done by the broadcaster to cancel debit
DESCRAMBLING_BEGIN - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the current service has began being descrambled
DESCRAMBLING_END - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the descrambling process has been stopped for the current service
DISPOSED - Static variable in class it.dtt.ca.history.HistoryItem
constant indicating an item marked as disposed.
Duration - Class in it.dtt.ca.util
This class represent the duration of a period of time and it could be used to convert the length of the period in several units of time.
Duration(long) - Constructor for class it.dtt.ca.util.Duration
Creates an instance of Duration representing the length of a period of time.
Duration(int, int, int, int) - Constructor for class it.dtt.ca.util.Duration
Creates an instance of Duration representing the length of a period of time.

E

equals(Object) - Method in class it.dtt.ca.history.Message
 
equals(Object) - Method in class it.dtt.ca.ppv.Product
Check if two products have the same CAS ID, meaning they are the same exact product
equals(Object) - Method in class it.dtt.ca.util.Money
Indicates whether some other object is "equal to" this one.
ERROR_UNKNOWN - Static variable in class it.dtt.ca.event.SlotEvent
Notifies that status of the slot has not been retrieved yet
EVENT_BEGIN - Static variable in class it.dtt.ca.event.CAProductEvent
Notifies that a new PPV event just started.
EVENT_END - Static variable in class it.dtt.ca.event.CAProductEvent
Notifies that the current PPV event reached the end.
EVENT_LOST - Static variable in class it.dtt.ca.history.ProductHistoryItem
Tells the event ha been purchased and not viewd, so it's been lost and the credit was deducted.
EVENT_REFUNDED - Static variable in class it.dtt.ca.history.ProductHistoryItem
Tells the event has been refunded by broadcaster.
EVENT_SEEN - Static variable in class it.dtt.ca.history.ProductHistoryItem
Tells the event has already been seem
EVENT_STOPPED - Static variable in class it.dtt.ca.event.CAProductEvent
Notifies that the current PPV event has been stopped by the user (e.g. by the remote control)
EVENT_UPCOMING - Static variable in class it.dtt.ca.history.ProductHistoryItem
Tells the event has been purchased and it's upcoming
EXPIRED - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the smart card is expired.

F

FailureResponseEvent - Class in it.dtt.ca.response
Event generated in case of failure of a request/response process.
FailureResponseEvent(CARequest, int) - Constructor for class it.dtt.ca.response.FailureResponseEvent
Constructs a FailureResponseEvent.
FieldNotPresentException - Exception in it.dtt.ca.exception
This exception is thrown to notify that a field is missing in a product.
FieldNotPresentException() - Constructor for exception it.dtt.ca.exception.FieldNotPresentException
Constructs the exception.
FieldNotPresentException(String) - Constructor for exception it.dtt.ca.exception.FieldNotPresentException
Construct the exception with a message.
FREE_WINDOW_BEGIN - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the free window period for current PPV event is started
FREE_WINDOW_END - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the free window period for current PPV event is ended

G

GENERIC_CARD_ERROR - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that there is an unknown error with the smart card.
GENERIC_ERROR - Static variable in class it.dtt.ca.response.FailureResponseEvent
Generic error.
GENERIC_PRODUCT - Static variable in class it.dtt.ca.ppv.Product
 
GENERIC_TRANSACTION_PARAMETER_ERROR - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the recharge ended with a failure because any of the parameters used in the transaction were wrong.
GenericProduct - Class in it.dtt.ca.ppv
This class represents products which can be bought through the CA system but which do not correspond to any of the other sub-classes of Product.
GenericProduct(String, String) - Constructor for class it.dtt.ca.ppv.GenericProduct
Create an instance of GenericProduct representing content that can be purchased through the CA system.
getAccessStatus() - Method in class it.dtt.ca.response.ProductInfoResponseEvent
Get the access status of the Product.
getATR() - Method in class it.dtt.ca.SmartCard
Retrieves the byte array representing the Answer-to-Reset.
getBody() - Method in class it.dtt.ca.history.Message
Get the body of the message.
getBoughtNumber() - Method in class it.dtt.ca.util.Wallet
Gets the number of events bought with this card.
getBoughtProduct() - Method in class it.dtt.ca.response.BuyResponseEvent
Get updated information on the purchased product.
getCAManager() - Method in class it.dtt.ca.CAManagerFactory.SessionOpener
 
getCAManager() - Method in class it.dtt.ca.event.CAAccessEvent
Retrieves the CAManager instance
getCanBuyNumber() - Method in class it.dtt.ca.util.Wallet
Return the number of events that can be bought.
getCAProvider() - Method in class it.dtt.ca.CAManager
Get the name of the CA provider ("Nagra", "Irdeto", etc).
getCARevision() - Method in class it.dtt.ca.CAManager
Get the revision of the CA kernel.
getCAVersion() - Method in class it.dtt.ca.CAManager
Get the version of the CA kernel.
getClient() - Method in class it.dtt.ca.CAManager
Get the client that requested this object.
getContainedProducts() - Method in class it.dtt.ca.ppv.Product
Get other products contained in this product.
getCredit() - Method in class it.dtt.ca.util.Wallet
Gets the credit left in the Wallet.
getCurrency() - Method in class it.dtt.ca.util.Money
Get the currency adopted to indicate the price.
getCurrentEvent() - Method in class it.dtt.ca.CAManager
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. In a multi-tuner receiver, the target service is the one in which the application itself is broadcasted. Note: this method has been replaced by the getCurrentProducts method but is retained here for backward compatability.
getCurrentProducts() - Method in class it.dtt.ca.CAManager
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.)
getCurrentProducts(ServiceContext) - Method in class it.dtt.ca.CAManager
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.).
getData() - Method in class it.dtt.ca.event.CAEvent
Returns the data.
getDate() - Method in class it.dtt.ca.history.HistoryItem
Informs when the specific item was stored in the history log.
getDecimals() - Method in class it.dtt.ca.util.Money
Get the price amount in decimals of the adopted currency, e.g. 22 = 0.22 CAD The total price is given by the sum of units + decimals / (10^numOfDecimals).
getDescription() - Method in class it.dtt.ca.event.CAEvent
Gets the description of the event
getDescription() - Method in class it.dtt.ca.ppv.Product
Returns the product description.
getDuration(Date, Date) - Static method in class it.dtt.ca.util.Duration
Calculates the time duration between a start time and an end time.
getEndTime() - Method in class it.dtt.ca.ppv.PPVEvent
Get the ending time of the PPV event.
getErrorCode() - Method in class it.dtt.ca.response.FailureResponseEvent
Retrieves the error code identifying the reason for which the specific request failed.
getExpiryDate() - Method in class it.dtt.ca.SmartCard
Get the expiry date of this smart card.
getExpiryDate() - Method in class it.dtt.ca.util.Wallet
Get the expiry date of this Wallet.
getExtendedDescription() - Method in class it.dtt.ca.ppv.Product
Returns the product extended description (e.g. conditions of purchase).
getHistory() - Method in class it.dtt.ca.event.HistoryUpdateEvent
Retrieves the history that has been updated on the smart card
getHistory() - Method in class it.dtt.ca.request.HistoryUpdateRequest
Return the modified history.
getHistory() - Method in class it.dtt.ca.response.HistoryResponseEvent
Get the the history that was requested.
getHistoryLength() - Method in class it.dtt.ca.history.History
Returns the length of the history items.
getHistoryType() - Method in class it.dtt.ca.history.History
Identifies the type of history carried within the specific object
getHistoryType() - Method in class it.dtt.ca.request.HistoryRequest
Get the type of History that is required.
getId() - Method in class it.dtt.ca.history.Message
Get the numeric identifier of the message.
getId() - Method in class it.dtt.ca.ppv.Product
Returns a CAS dependent ID for the specific product.
getId() - Method in class it.dtt.ca.util.Wallet
Get the identifier of this Wallet.
getInstance(String, String) - Static method in class it.dtt.ca.CAManagerFactory
This method returns the instance of the CAManagerFactory for the specified provider name.
getInstance(String, String, ServiceContext) - Static method in class it.dtt.ca.CAManagerFactory
This method returns the instance of the CAManagerFactory for the current service in the specified Service Context.
getIrdSerialNumber() - Method in class it.dtt.ca.CAManager
Retrieves serial number of the set top box.
getItem(int) - Method in class it.dtt.ca.history.History
Retrieves a History Item at the specified index.
getItemData() - Method in class it.dtt.ca.history.ProductHistoryItem
Retrieves all the data associated to the service.
getItems() - Method in class it.dtt.ca.history.History
Retrieves all items collected in this history object.
getItemStatus() - Method in class it.dtt.ca.history.ProductHistoryItem
Tells if the event has already been viewed, if it's upcoming, or if it's been lost.
getLocator() - Method in class it.dtt.ca.ppv.PPVEvent
Returns the locator connected with this event.
getManager() - Method in class it.dtt.ca.event.CAProductEvent
Retrieves the CAManager
getMoreInfo() - Method in class it.dtt.ca.SmartCard
Retrieves more CA related properties that cannot be retrieved with other methods (such as revisions or sw details).
getName() - Method in class it.dtt.ca.ppv.Product
Returns the product name.
getName() - Method in class it.dtt.ca.util.Wallet
Get the name of this Wallet.
getNewMessage() - Method in class it.dtt.ca.event.NewMessageEvent
Get the new message.
getNextEvent() - Method in class it.dtt.ca.CAManager
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.). 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. In a multi-tuner receiver, the target service is the one in which the application itself is broadcasted. Note: this method has been replaced by the getNextProducts method but is retained here for backward compatability.
getNextProducts() - Method in class it.dtt.ca.CAManager
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.)
getNextProducts(ServiceContext) - Method in class it.dtt.ca.CAManager
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.)
getNumber() - Method in class it.dtt.ca.SmartCard
Gets the smart card identification number for the given card.
getOrderingDate() - Method in class it.dtt.ca.history.ProductHistoryItem
Indicate when the order has been accepted.
getPackages() - Method in class it.dtt.ca.ppv.PPVEvent
Provides the list of packages in which this PPV event is contained.
getParent() - Method in class it.dtt.ca.CAObject
Return the parent object of this CAObject.
getParentalControlLevel() - Method in class it.dtt.ca.CAManager
Get the current parental control level.
getPin() - Method in class it.dtt.ca.event.PinRequestEvent
Get the PIN object that requires entering the correct PIN.
getPinName() - Method in class it.dtt.ca.Pin
Get the name that identifies this PIN.
getPins() - Method in class it.dtt.ca.CAManager
Get all Personal Identification Numbers that are stored on the STB.
getPins() - Method in class it.dtt.ca.SmartCard
Get all Personal Identification Numbers that are stored on the smart card.
getPreviewTime() - Method in class it.dtt.ca.ppv.Product
Get the total preview time for this product.
getPrice() - Method in class it.dtt.ca.ppv.Product
Get the price of the product.
getPriority() - Method in class it.dtt.ca.history.Message
Get the priority of the message.
getPrivateData() - Method in class it.dtt.ca.event.CAEvent
Returns the Private Data for this event.
getPrivateData() - Method in class it.dtt.ca.ppv.Product
Returns Private data for the specific product.
getPrivateData() - Method in class it.dtt.ca.request.CARequest
Returns the Private Data for this request.
getProduct() - Method in class it.dtt.ca.event.CAProductEvent
Deprecated. Retrieves getProducts[0] Product object
getProduct() - Method in class it.dtt.ca.request.ProductInfoRequest
Get the Product about which more information is required.
getProducts() - Method in class it.dtt.ca.event.CAProductEvent
Retrieves the products
getProducts() - Method in class it.dtt.ca.response.OfferedProductsResponseEvent
Get the array of products currently offered.
getProductToBuy() - Method in class it.dtt.ca.request.BuyRequest
Determines the product which shall be bought.
getProvider() - Method in class it.dtt.ca.SmartCard
Get the name of the smart card provider (normally the same as the CA provider name).
getPurchaseStatus() - Method in class it.dtt.ca.response.ProductInfoResponseEvent
Get the purchase status of this specific product compared with the access rights present on the smart card and with the amount of credit left.
getPurchaseWindowEndTime() - Method in class it.dtt.ca.ppv.Product
Get the ending time of the purchase window for this product.
getPurchaseWindowStartTime() - Method in class it.dtt.ca.ppv.Product
Get the starting time of the purchase window for this product.
getRating() - Method in class it.dtt.ca.ppv.PPVEvent
Get the rating of this event.
getRcParameter(int) - Method in class it.dtt.ca.request.RcRechargeRequest
Used to retrieve a parameter of the connection.
getRechargeMode() - Method in class it.dtt.ca.request.RcRechargeRequest
Returns the mode to be used for transaction.
getRechargeSource() - Method in class it.dtt.ca.history.RechargeHistoryItem
Tells if the recharge has been done by the broadcaster for free or if it was requested by user.
getRechargeValue() - Method in class it.dtt.ca.history.RechargeHistoryItem
Retrieves the value recharged within this specific item.
getRechargeValue() - Method in class it.dtt.ca.response.RcRechargeResponse
Get the amount of credit that has been recharged.
getRequest() - Method in class it.dtt.ca.response.ResponseEvent
Get the specific request that generated this response.
getResult() - Method in class it.dtt.ca.CAManagerFactory.SessionCloser
 
getResult() - Method in class it.dtt.ca.CAManagerFactory.SessionOpener
 
getServiceProviderName() - Method in class it.dtt.ca.SmartCard
Retrieves the name of the service provider who delivered the card.
getServices() - Method in class it.dtt.ca.ppv.Subscription
Get the list of services that make part of this Subscription.
getSession() - Method in class it.dtt.ca.CAObject
Get the session associated with this CAObject.
getSliceDuration() - Method in class it.dtt.ca.ppv.PPTEvent
Returns the length of a time slice as a Duration object.
getSlicePrice() - Method in class it.dtt.ca.ppv.PPTEvent
Returns the price per each slice of PPT event.
getSlot() - Method in class it.dtt.ca.event.SlotEvent
Gives the slot which generated the event.
getSlotId() - Method in class it.dtt.ca.Slot
Returns the number identifying this slot.
getSlots() - Method in class it.dtt.ca.CAManager
This method returns an array containing references to the smart card reader slots present in the set top box (normally just one).
getSmartCard() - Method in class it.dtt.ca.event.SmartCardEvent
Gives the smart card which generated the event
getSmartCard() - Method in class it.dtt.ca.Slot
Get the Smart Card object associated with this card reader.
getSource() - Method in class it.dtt.ca.event.CAEvent
Returns the object which generated this event.
getStartTime() - Method in class it.dtt.ca.ppv.PPVEvent
Get the starting time of the PPV event.
getStatus() - Method in class it.dtt.ca.history.HistoryItem
Get the status of this history item.
getStatus() - Method in class it.dtt.ca.Slot
Tells if a smart card is inserted in the slot.
getStatus() - Method in class it.dtt.ca.SmartCard
Return the smart card status.
getSubject() - Method in class it.dtt.ca.history.Message
Get the subject of the message.
getSubscriptionEnd() - Method in class it.dtt.ca.ppv.Subscription
Retrieves the end date for validity of the subscription
getSubscriptionStart() - Method in class it.dtt.ca.ppv.Subscription
Retrieves the start date for validity of the subscription
getTransactionData() - Method in class it.dtt.ca.request.RcRechargeRequest
Retrieves data set to be used for the transaction
getTransactionId() - Method in class it.dtt.ca.history.RechargeHistoryItem
Get the unique identifier of the recharge transaction.
getTriesRemaining() - Method in class it.dtt.ca.Pin
Retrieves remaining tries of the pin before smart card is blocked.
getType() - Method in class it.dtt.ca.event.CAAccessEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.event.CAEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.event.CAProductEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.event.CreditsEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.event.HistoryUpdateEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.event.NewMessageEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.event.PinRequestEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.event.RechargeEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.event.SlotEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.event.SmartCardStatusEvent
Returns the type of event that's arrived.
getType() - Method in class it.dtt.ca.ppv.GenericProduct
Returns the product type
getType() - Method in class it.dtt.ca.ppv.PPTEvent
Returns the product type
getType() - Method in class it.dtt.ca.ppv.PPVEvent
Returns the product type
getType() - Method in class it.dtt.ca.ppv.PPVPackage
Returns the product type
getType() - Method in class it.dtt.ca.ppv.Product
Returns the product type
getType() - Method in class it.dtt.ca.ppv.Subscription
Returns the product type
getUnits() - Method in class it.dtt.ca.util.Money
Get the amount in units of the adopted currency, e.g. 5 = 5 JPY The total amount is given by the sum of units and cents.
getUsedWallet() - Method in class it.dtt.ca.SmartCard
Get the wallet currently in use.
getUserData() - Method in class it.dtt.ca.SmartCard
Read the User Data field from the smart card.
getValue() - Method in class it.dtt.ca.event.RechargeEvent
Retrieves the value charged on the card.
getValue() - Method in class it.dtt.ca.util.ParentalControlLevel
Get the parental control value; this is one of the values defined in this class.
getVersion() - Method in class it.dtt.ca.SmartCard
Gets the smart card version for the given card.
getWallet() - Method in class it.dtt.ca.event.CreditsEvent
Retrieves the wallet on the given card, generating the credit update event
getWallet() - Method in class it.dtt.ca.response.RcRechargeResponse
Get the wallet on which the recharge amount has been credited.
getWallets() - Method in class it.dtt.ca.SmartCard
Get the array of wallets provided by this smart card.

H

hashCode() - Method in class it.dtt.ca.ppv.Product
Returns hash code for the given instance.
hashCode() - Method in class it.dtt.ca.util.Money
Computes the hash code for this Money.
History - Class in it.dtt.ca.history
Container class used to keep an history of items of various kind.
History(int) - Constructor for class it.dtt.ca.history.History
Create an History object.
HISTORY_PIN - Static variable in class it.dtt.ca.Pin
Indicates the PIN proteting access to history data.
HISTORY_UPDATE_EVENT - Static variable in class it.dtt.ca.event.CAEvent
 
HistoryItem - Class in it.dtt.ca.history
This is the base class for object describing the history
HistoryItem(int, Date) - Constructor for class it.dtt.ca.history.HistoryItem
Create an history item.
HistoryRequest - Class in it.dtt.ca.request
This class is used to request an history to the CA manager.
HistoryRequest(int) - Constructor for class it.dtt.ca.request.HistoryRequest
Create an instance of HistoryRequest.
HistoryResponseEvent - Class in it.dtt.ca.response
This class provides the required History in response to a HistoryRequest.
HistoryResponseEvent(CARequest, History) - Constructor for class it.dtt.ca.response.HistoryResponseEvent
Construct HistoryResponseEvent.
HistoryUpdateEvent - Class in it.dtt.ca.event
This event notifies that an history stored on the card is changed.
HistoryUpdateEvent(SmartCard, Object, String, History) - Constructor for class it.dtt.ca.event.HistoryUpdateEvent
Generate an HistoryUpdateEvent instance.
historyUpdateEventReceived(HistoryUpdateEvent) - Method in class it.dtt.ca.event.SmartCardAdapter
Invoked when HistoryUpdateEvent is received
historyUpdateEventReceived(HistoryUpdateEvent) - Method in interface it.dtt.ca.event.SmartCardListener
Invoked when the specified event was retrieved.
HistoryUpdateRequest - Class in it.dtt.ca.request
Request the update of history information.
HistoryUpdateRequest(History) - Constructor for class it.dtt.ca.request.HistoryUpdateRequest
Create an instance of HistoryUpdateRequest.
HistoryUpdateResponseEvent - Class in it.dtt.ca.response
This event notifies that the submitted history has been successfully saved in the permanent storage (independently of the physical location of the permanent storage).
HistoryUpdateResponseEvent(CARequest) - Constructor for class it.dtt.ca.response.HistoryUpdateResponseEvent
Construct an HistoryUpdateResponseEvent.

I

INVALID - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the smart cart is not valid.
INVALID_SCRATCH - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the recharge ended with a failure due to a wrong scratch card number.
InvalidPinException - Exception in it.dtt.ca.exception
This exception is thrown when an invalid PIN is given as parameter.
InvalidPinException() - Constructor for exception it.dtt.ca.exception.InvalidPinException
Constructs the exception.
InvalidPinException(String) - Constructor for exception it.dtt.ca.exception.InvalidPinException
Construct the exception with a message.
InvalidRcParametersException - Exception in it.dtt.ca.exception
This exception is used to notify that some bad parameters are set for the connection to the server for credit recharge.
InvalidRcParametersException() - Constructor for exception it.dtt.ca.exception.InvalidRcParametersException
Constructs the exception.
InvalidRcParametersException(String) - Constructor for exception it.dtt.ca.exception.InvalidRcParametersException
Construct the exception with a message.
InvalidRequestParametersException - Exception in it.dtt.ca.exception
This exception notifies the application that the requested operation failed because the request parameters are invalid.
InvalidRequestParametersException() - Constructor for exception it.dtt.ca.exception.InvalidRequestParametersException
Constructs the exception.
InvalidRequestParametersException(String) - Constructor for exception it.dtt.ca.exception.InvalidRequestParametersException
Construct the exception with a message.
InvalidTransactionDataException - Exception in it.dtt.ca.exception
Exception thrown when some invalid data is given to initialize a recharge via return channel.
InvalidTransactionDataException() - Constructor for exception it.dtt.ca.exception.InvalidTransactionDataException
Constructs the exception.
InvalidTransactionDataException(String) - Constructor for exception it.dtt.ca.exception.InvalidTransactionDataException
Construct the exception with a message.
IP_ADDRESS - Static variable in class it.dtt.ca.request.RcRechargeRequest
IP address for TCP/UDP connection.
IRDETO - Static variable in class it.dtt.ca.CAManagerFactory
Irdeto provider name.
isCancelled() - Method in class it.dtt.ca.request.CARequest
Determines if this request has been cancelled.
isCurrent() - Method in class it.dtt.ca.response.ProductInfoResponseEvent
Informs whether this product is the one which the STB is currently receiving.
isFree() - Method in class it.dtt.ca.ppv.GenericProduct
 
isFree() - Method in class it.dtt.ca.ppv.PPVEvent
 
isFree() - Method in class it.dtt.ca.ppv.PPVPackage
 
isFree() - Method in class it.dtt.ca.ppv.Product
Check if the product is freely viewable.
isFree() - Method in class it.dtt.ca.ppv.Subscription
 
isPinRequired(ContentRatingAdvisory) - Method in class it.dtt.ca.util.ParentalControlLevel
Informs whether an extra PIN input is required for viewing all PPV events rated as indicated.
isRequired() - Method in class it.dtt.ca.Pin
This method is used to determine if the specific PIN is required.
isValidated() - Method in class it.dtt.ca.Pin
Retrieves if the current pin is validated since the smart card has been reset last time
it.dtt.ca - package it.dtt.ca
Provides classes that allow communication with the Conditional Access System of a Pay TV Set Top Box.
it.dtt.ca.event - package it.dtt.ca.event
Defines events that can be fired when specific conditions occur.
it.dtt.ca.exception - package it.dtt.ca.exception
Defines the specific exceptions that may be thrown by classes defined in the other packages.
it.dtt.ca.history - package it.dtt.ca.history
Contains classes that keep the history of products purchased by the user, or messages received from the broadcaster, or recharges of the credit stored on the smart card.
it.dtt.ca.ppv - package it.dtt.ca.ppv
Contains classes that represent pay TV products like pay-per-view events, pay-per-time events, a subscription, a package of pay TV events.
it.dtt.ca.request - package it.dtt.ca.request
Defines requests that can be passed to the Conditional Access System by means of the CAManager.PerformRequest() method.
it.dtt.ca.response - package it.dtt.ca.response
Defines responses that may be returned by the CAManager.performRequest() method.
it.dtt.ca.util - package it.dtt.ca.util
Provides utility classes that are used in other packages.

L

ListenerAlreadyAttachedException - Exception in it.dtt.ca.exception
This exception is thrown when the application attempt to register a listener and another listener is already registered for that same kind of events.
ListenerAlreadyAttachedException() - Constructor for exception it.dtt.ca.exception.ListenerAlreadyAttachedException
Constructs the exception.
ListenerAlreadyAttachedException(String) - Constructor for exception it.dtt.ca.exception.ListenerAlreadyAttachedException
Construct the exception with a message.
LOW_CREDIT - Static variable in class it.dtt.ca.response.ProductInfoResponseEvent
This is used to specify a Purchase Status which tells the actually inserted smart card has not enough credit to buy this event

M

markDisposed() - Method in class it.dtt.ca.history.HistoryItem
Mark the item as disposed.
markRead() - Method in class it.dtt.ca.history.HistoryItem
Mark the item as read;
markUnread() - Method in class it.dtt.ca.history.HistoryItem
Mark the item as unread;
MAXIMUM_CREDIT - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the recharge ended with a failure because the user reached the maximum allowed credit.
MEMORY_FULL - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the smart card has filled up memory.
Message - Class in it.dtt.ca.history
Class defining a message as an HistoryItem.
Message(int, String, int, int, Date) - Constructor for class it.dtt.ca.history.Message
Create a Message.
Message(int, String, String, int, int, Date) - Constructor for class it.dtt.ca.history.Message
Create a Message.
MESSAGE_HISTORY - Static variable in class it.dtt.ca.history.History
Identifies a history of messages from the broadcaster
MESSAGE_HISTORY_CHANGED - Static variable in class it.dtt.ca.event.HistoryUpdateEvent
Notifies that the message list stored on the card is changed.
Money - Class in it.dtt.ca.util
Class representing a quantity of money; the value can be indicated using a specific currency.
Money(String, int) - Constructor for class it.dtt.ca.util.Money
Create an instance using a specific currency and a specic number of decimals.

N

NAGRA - Static variable in class it.dtt.ca.CAManagerFactory
Nagra provider name.
NEVER_PAIRED - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the smart card has never been paired with box.
NEW_MESSAGE_EVENT - Static variable in class it.dtt.ca.event.CAEvent
 
NewMessageEvent - Class in it.dtt.ca.event
Notifies that a new message arrived.
NewMessageEvent(CAManager, Message) - Constructor for class it.dtt.ca.event.NewMessageEvent
Create a NewMessageEvent instance.
newMessageEventReceived(NewMessageEvent) - Method in class it.dtt.ca.event.CAAdapter
Invoked when the specified event was retrieved.
newMessageEventReceived(NewMessageEvent) - Method in interface it.dtt.ca.event.CAListener
Invoked when the specified event was retrieved.
NO_CREDIT - Static variable in class it.dtt.ca.response.ProductInfoResponseEvent
This is used to specify a Purchase Status which tells the actually inserted smart card has no credit (if the event costs zero this cannot be stated as a purchase status).
NO_OFFERS - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies no events are offered currently.
NoListenerAttachedException - Exception in it.dtt.ca.exception
This exception is thrown whenever a request is performed and no listener is registered to get the answer.
NoListenerAttachedException() - Constructor for exception it.dtt.ca.exception.NoListenerAttachedException
Constructs the exception.
NoListenerAttachedException(String) - Constructor for exception it.dtt.ca.exception.NoListenerAttachedException
Construct the exception with a message.
NoSessionOpenedException - Exception in it.dtt.ca.exception
This exception is thrown when attempting to use the CA manager and there is no open session in place.
NoSessionOpenedException() - Constructor for exception it.dtt.ca.exception.NoSessionOpenedException
Constructs the exception.
NoSessionOpenedException(String) - Constructor for exception it.dtt.ca.exception.NoSessionOpenedException
Construct the exception with a message.
NoSuchProviderException - Exception in it.dtt.ca.exception
This exception indicates that the indicated provider either does not exist, or is not available.
NoSuchProviderException() - Constructor for exception it.dtt.ca.exception.NoSuchProviderException
Constructs the exception.
NoSuchProviderException(String) - Constructor for exception it.dtt.ca.exception.NoSuchProviderException
Construct the exception with a message.
NoSuchServiceContextException - Exception in it.dtt.ca.exception
This exception indicates that the indicated provider either does not exist, or is not available.
NoSuchServiceContextException() - Constructor for exception it.dtt.ca.exception.NoSuchServiceContextException
Constructs the exception.
NoSuchServiceContextException(String) - Constructor for exception it.dtt.ca.exception.NoSuchServiceContextException
Construct the exception with a message.
NOT_CERTIFIED - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the smart card is not certified.
NOT_PAIRED - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the smart card is not actually paired with the box.
NOT_PURCHASABLE - Static variable in class it.dtt.ca.response.ProductInfoResponseEvent
This is used to specify a Purchase Status which tells the product is not purchasable for CAS reasons (i.e. no access rights on air to be stored on the card)
NotChangeablePinException - Exception in it.dtt.ca.exception
Signals that the PIN cannot be changed.
NotChangeablePinException() - Constructor for exception it.dtt.ca.exception.NotChangeablePinException
Constructs the exception.
NotChangeablePinException(String) - Constructor for exception it.dtt.ca.exception.NotChangeablePinException
Construct the exception with a message.

O

OfferedProductsResponseEvent - Class in it.dtt.ca.response
This class is used to notify that a request for offered products has ended successfully, and to provide the list of such offered products.
OfferedProductsResponseEvent(CARequest, Product[]) - Constructor for class it.dtt.ca.response.OfferedProductsResponseEvent
Constructs OfferedProductsResponseEvent.
openSession(ResourceClient) - Method in class it.dtt.ca.CAManagerFactory
This method is used to open a session with the Conditional Access API.
OwnerUnknownException - Exception in it.dtt.ca.exception
This exception is used to notify that the object requesting the closing of the CA session is not the same that opened it.
OwnerUnknownException() - Constructor for exception it.dtt.ca.exception.OwnerUnknownException
Constructs the exception.
OwnerUnknownException(String) - Constructor for exception it.dtt.ca.exception.OwnerUnknownException
Construct the exception with a message.

P

PARENTAL_CONTROL_INTERMEDIATE_MODE - Static variable in class it.dtt.ca.util.ParentalControlLevel
This mode required an extra PIN input for viewing PPV events rated "RESTRICTED" and "ADULTS_ONLY", and no PIN for all other events.
PARENTAL_CONTROL_PERMISSIVE_MODE - Static variable in class it.dtt.ca.util.ParentalControlLevel
This mode requires an extra PIN input for viewing PPV events rated "ADULTS_ONLY", and no PIN for all other events.
PARENTAL_CONTROL_PIN - Static variable in class it.dtt.ca.Pin
Indicates the PIN providing parental control.
PARENTAL_CONTROL_STRICT_MODE - Static variable in class it.dtt.ca.util.ParentalControlLevel
This mode requires an extra PIN input for viewing all PPV events except those rated "ALL_AUDIENCE".
ParentalControlLevel - Class in it.dtt.ca.util
This class represent a parental control setting.
ParentalControlLevel(int) - Constructor for class it.dtt.ca.util.ParentalControlLevel
Construct an instance of this class.
PASSWORD - Static variable in class it.dtt.ca.request.RcRechargeRequest
User password for login if needed.
performRequest(CARequest, int) - Method in class it.dtt.ca.CAManager
Perform the specified request synchronously and return the response.
performRequest(CARequest, ResponseListener) - Method in class it.dtt.ca.CAManager
Perform the specified request asynchronously and send the response to the given ResponseListener.
performRequest(CARequest, ResponseListener, ConnectionParameters, ConnectionListener) - Method in class it.dtt.ca.CAManager
Perform the specified request asynchronously using a return channel connection and send the response to the given ResponseListener.
PHONE_NUMBER - Static variable in class it.dtt.ca.request.RcRechargeRequest
Phone number of the server to call.
Pin - Class in it.dtt.ca
This class represents a Personal Identification Number (PIN).
Pin(CAObject, String) - Constructor for class it.dtt.ca.Pin
Create an instance of a PIN.
PIN_CHANGED - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the pin of the smart card is changed (i.e. to have notification on reset by SMS).
PIN_ERROR - Static variable in class it.dtt.ca.response.FailureResponseEvent
In case the entered pin code was wrong.
PIN_REQUEST - Static variable in class it.dtt.ca.event.PinRequestEvent
Ask the application to enter the PIN.
PIN_REQUEST_EVENT - Static variable in class it.dtt.ca.event.CAEvent
 
PIN_REQUIRED - Static variable in class it.dtt.ca.response.FailureResponseEvent
In case the application passed a NULL pin while it was needed.
PinRequestEvent - Class in it.dtt.ca.event
This event is thrown by the CA to notify that a PIN input is required in order to proceed.
PinRequestEvent(CAManager, Pin) - Constructor for class it.dtt.ca.event.PinRequestEvent
Creates an istance of the PinRequestEvent
pinRequestEventReceived(PinRequestEvent) - Method in class it.dtt.ca.event.CAAdapter
Invoked when the specified event was retrieved.
pinRequestEventReceived(PinRequestEvent) - Method in interface it.dtt.ca.event.CAListener
Invoked when the specified event was retrieved.
PORT_NUMBER - Static variable in class it.dtt.ca.request.RcRechargeRequest
Port number for TCP/IP connection.
PPT_EVENT - Static variable in class it.dtt.ca.ppv.Product
 
PPTEvent - Class in it.dtt.ca.ppv
This class notifies an event offered with Pay per Time mode.
PPTEvent(String, String, Locator, ContentRatingAdvisory, Money, Duration) - Constructor for class it.dtt.ca.ppv.PPTEvent
Create a PPTEvent object.
PPV_EVENT - Static variable in class it.dtt.ca.ppv.Product
 
PPV_HISTORY - Static variable in class it.dtt.ca.history.History
Identifies an history collecting bought packages.
PPV_PACKAGE - Static variable in class it.dtt.ca.ppv.Product
 
PPVEvent - Class in it.dtt.ca.ppv
Class describing PPV events.
PPVEvent(String, String, Locator, ContentRatingAdvisory, Date, Date, PPVPackage[]) - Constructor for class it.dtt.ca.ppv.PPVEvent
Create a PPVEvent.
PPVPackage - Class in it.dtt.ca.ppv
This class represents a collection of PPVEvent objects sold together as a package.
PPVPackage(String, String, Product[]) - Constructor for class it.dtt.ca.ppv.PPVPackage
Construct a PPVPackage.
PRIORITYHIGH - Static variable in class it.dtt.ca.history.Message
constant indicating a high priority message.
PRIORITYLOW - Static variable in class it.dtt.ca.history.Message
constant indicating a low priority message.
PRIORITYNORMAL - Static variable in class it.dtt.ca.history.Message
constant indicating a normal priority message.
Product - Class in it.dtt.ca.ppv
Abstract class representing content that can be purchased through the CA system.
Product(String, String, CAPrivateData, String[], String[], Date, Date, Money, Duration) - Constructor for class it.dtt.ca.ppv.Product
Called by derived classes to create a product.
Product(String, String, CAPrivateData) - Constructor for class it.dtt.ca.ppv.Product
Called by derived classes to create a product.
ProductHistoryItem - Class in it.dtt.ca.history
This object describes one item of the history regarding purchased services.
ProductHistoryItem(Product, int, Date, int, Date) - Constructor for class it.dtt.ca.history.ProductHistoryItem
Create a ProductHistoryItem.
ProductInfoRequest - Class in it.dtt.ca.request
Request information on a specific Product.
ProductInfoRequest(Product) - Constructor for class it.dtt.ca.request.ProductInfoRequest
Create a request on a specific Product.
ProductInfoResponseEvent - Class in it.dtt.ca.response
This class is used to notify a successful response to a request for product status information.
ProductInfoResponseEvent(CARequest, int, int, Product, boolean) - Constructor for class it.dtt.ca.response.ProductInfoResponseEvent
Constructs ProductInfoResponseEvent.
PRODUCTS_OFFERS_LIST_CHANGED - Static variable in class it.dtt.ca.event.CAProductEvent
This notifies that the offered products' list has changed
PROMOTIONAL_RECHARGE - Static variable in class it.dtt.ca.event.RechargeEvent
The recharge has been done by the broadcaster for free for promotional purpose
PURCHASABLE - Static variable in class it.dtt.ca.response.ProductInfoResponseEvent
This is used to specify a Purchase Status which tells the product is purchasable.
PURCHASE_HISTORY_CHANGED - Static variable in class it.dtt.ca.event.HistoryUpdateEvent
Notifies that the purchase list stored on the card is changed.
PURCHASE_PERIOD_BEGIN - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the purchase period for current PPV event is started
PURCHASE_PERIOD_END - Static variable in class it.dtt.ca.event.CAAccessEvent
Notifies that the purchase period for current PPV event is ended
PURCHASE_TIME_ENDED - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the purchase time ended while proceeding with purchase.
PURCHASED - Static variable in class it.dtt.ca.response.ProductInfoResponseEvent
This is used to specify a Purchase Status which tells the product has already been purchased: the specific rights are already found on the smart card.

R

RcRechargeRequest - Class in it.dtt.ca.request
This class is used to manage a recharge via return channel; the user (application) will enter the scratch card number or the credit card data and wait till connection and recharge process to be fulfilled.
RcRechargeRequest() - Constructor for class it.dtt.ca.request.RcRechargeRequest
Basic constructor with no parameters definition.
RcRechargeRequest(String, String, String, String, String) - Constructor for class it.dtt.ca.request.RcRechargeRequest
Constructor with parameters' setting capabilities
RcRechargeResponse - Class in it.dtt.ca.response
When a credit recharge via return channel has been successfully carried out an object of this class is returned and the credit that has been recharged can be retrieved.
RcRechargeResponse(CARequest, Money, Wallet) - Constructor for class it.dtt.ca.response.RcRechargeResponse
Constructs OfferedProductsResponseEvent.
READ - Static variable in class it.dtt.ca.history.HistoryItem
constant indicating that the item has been read.
RECHARGE_EVENT - Static variable in class it.dtt.ca.event.CAEvent
 
RECHARGE_HISTORY - Static variable in class it.dtt.ca.history.History
Identifies an history of card recharges
RECHARGE_HISTORY_CHANGED - Static variable in class it.dtt.ca.event.HistoryUpdateEvent
Notifies that the recharge list stored on the card is changed.
RechargeEvent - Class in it.dtt.ca.event
This event is used to notify the box that a recharge process has been done; this is useful in case of OTA recharges and should not be used in case of return channel recharges which are managed via a request/response mechanism.
RechargeEvent(CAManager, Money) - Constructor for class it.dtt.ca.event.RechargeEvent
Creates a RechargeEvent object.
rechargeEventReceived(RechargeEvent) - Method in class it.dtt.ca.event.CAAdapter
Invoked when the specified event was retrieved.
rechargeEventReceived(RechargeEvent) - Method in interface it.dtt.ca.event.CAListener
Invoked when the specified event was retrieved.
RechargeHistoryItem - Class in it.dtt.ca.history
This is the item describing a recharge processed by the set top box
RechargeHistoryItem(Money, int, String, int, Date) - Constructor for class it.dtt.ca.history.RechargeHistoryItem
Create a RechargeHistoryItem.
removeCAListener(CAListener) - Method in class it.dtt.ca.CAManager
Removes the specified CAListener if attached, otherwise an exception is thrown.
removeCAListener() - Method in class it.dtt.ca.CAManager
Deprecated. Removes the last CAListener attached. If no listener is attached an exception is thrown. If listener does not exist, do nothing.
removeSlotListener(SlotListener) - Method in class it.dtt.ca.Slot
Remove a previously added SlotListener.
removeSmartCardListener(SmartCardListener) - Method in class it.dtt.ca.SmartCard
Remove a previously added SmartCardListener.
REQUESTED_RECHARGE - Static variable in class it.dtt.ca.event.RechargeEvent
The recharge has arrived after a request done by the user (both via OTA and via RC)
reset() - Method in class it.dtt.ca.Pin
Resets the validate flag.
ResponseEvent - Class in it.dtt.ca.response
This event is used to notify a response to a specific request
ResponseEvent(CARequest) - Constructor for class it.dtt.ca.response.ResponseEvent
Construct a ResponseEvent instance.
responseEventReceived(ResponseEvent) - Method in interface it.dtt.ca.response.ResponseListener
Receives the event generated as a response to a request.
ResponseListener - Interface in it.dtt.ca.response
The interface is used to receive a response to a specific request.
RetrieveOfferedProductsRequest - Class in it.dtt.ca.request
This class is used to retrieve a list of currently offered products.
RetrieveOfferedProductsRequest() - Constructor for class it.dtt.ca.request.RetrieveOfferedProductsRequest
Construct a request object for retrieving offered PPV products (single products or packages of products).
run() - Method in class it.dtt.ca.CAManagerFactory.SessionCloser
 
run() - Method in class it.dtt.ca.CAManagerFactory.SessionOpener
 

S

SATSA - Static variable in class it.dtt.ca.CAManagerFactory
SATSA provider name.
SCRATCH_CARD_MODE - Static variable in class it.dtt.ca.request.RcRechargeRequest
Using a scratch card for the transaction.
SessionAlreadyOpenedException - Exception in it.dtt.ca.exception
This exception is thrown when trying to open a session that is already open.
SessionAlreadyOpenedException() - Constructor for exception it.dtt.ca.exception.SessionAlreadyOpenedException
Constructs the exception.
SessionAlreadyOpenedException(String) - Constructor for exception it.dtt.ca.exception.SessionAlreadyOpenedException
Construct the exception with a message.
sessionClosed() - Method in class it.dtt.ca.CAObject
This method is invoked after the session has been closed.
SessionClosedException - Exception in it.dtt.ca.exception
Signals that the current session has already been closed.
SessionClosedException() - Constructor for exception it.dtt.ca.exception.SessionClosedException
Constructs the exception.
SessionClosedException(String) - Constructor for exception it.dtt.ca.exception.SessionClosedException
Construct the exception with a message.
sessionClosing() - Method in class it.dtt.ca.CAObject
This method is invoked before session closing.
setCAListener(CAListener) - Method in class it.dtt.ca.CAManager
Deprecated. use addCAListener Register a listener to the Conditional Access related events. If listener already exists, do nothing.
setDescription(String[]) - Method in class it.dtt.ca.ppv.Product
Deprecated. no replacement Set the product description.
setEndTime(Date) - Method in class it.dtt.ca.ppv.PPVEvent
Deprecated. no replacement Set the ending time of the PPV event.
setExtendedDescription(String[]) - Method in class it.dtt.ca.ppv.Product
Deprecated. no replacement Set the extended description of this Product.
setItems(HistoryItem[]) - Method in class it.dtt.ca.history.History
Sets an array of HistoryItem within an History instance.
setPackages(PPVPackage[]) - Method in class it.dtt.ca.ppv.PPVEvent
Deprecated. no replacement Set the list of packages in which this PPV event is contained.
setParentalControlLevel(ParentalControlLevel, byte[]) - Method in class it.dtt.ca.CAManager
Set the parental control level.
setPreviewTime(Duration) - Method in class it.dtt.ca.ppv.Product
Deprecated. no replacement Set the total preview time for this product.
setPrivateData(CAPrivateData) - Method in class it.dtt.ca.event.CAEvent
Sets the Private Data for this event.
setPrivateData(CAPrivateData) - Method in class it.dtt.ca.ppv.Product
Deprecated. no replacement Sets the Private Data for this event.
setPrivateData(CAPrivateData) - Method in class it.dtt.ca.request.CARequest
Sets the Private Data for this request.
setPurchaseWindowEndTime(Date) - Method in class it.dtt.ca.ppv.Product
Deprecated. no replacement Set the ending time of the purchase window for this product.
setPurchaseWindowStartTime(Date) - Method in class it.dtt.ca.ppv.Product
Deprecated. no replacement Set the starting time of the purchase window for this product.
setRechargeMode(int) - Method in class it.dtt.ca.request.RcRechargeRequest
This sets method to be used to recharge the card (scratch card, credit card, ...)
setRequired(boolean) - Method in class it.dtt.ca.Pin
Enable or disable the PIN code usage.
setSliceDuration(Duration) - Method in class it.dtt.ca.ppv.PPTEvent
Deprecated. no replacement Set the length ot a time slice.
setSlicePrice(Money) - Method in class it.dtt.ca.ppv.PPTEvent
Deprecated. no replacement Set the price per each slice of PPT event.
setStartTime(Date) - Method in class it.dtt.ca.ppv.PPVEvent
Deprecated. no replacement Set the starting time of the PPV event.
setUsedWallet(Wallet) - Method in class it.dtt.ca.SmartCard
Set the wallet currently in use.
setUserData(byte[]) - Method in class it.dtt.ca.SmartCard
Write the User Data field on the smart card.
setValue(int) - Method in class it.dtt.ca.util.Money
Set a specific amount in a specific currency
setValue(int, int) - Method in class it.dtt.ca.util.Money
Set a specific amount in a specific currency The total amount is given by the sum of units and cents.
setValue(int) - Method in class it.dtt.ca.util.ParentalControlLevel
Set the parental control level, which can be one of the levels defined as constants in this class.
Slot - Class in it.dtt.ca
This class represents the physical slot in which a smart card can be inserted.
Slot(CAManager, int) - Constructor for class it.dtt.ca.Slot
Create a slot instance.
SLOT_EVENT - Static variable in class it.dtt.ca.event.CAEvent
 
SlotEvent - Class in it.dtt.ca.event
This event notifies user about changes in the slot status (e.g.
SlotEvent(Slot, String) - Constructor for class it.dtt.ca.event.SlotEvent
Create a SlotEvent instance
slotEventReceived(SlotEvent) - Method in interface it.dtt.ca.event.SlotListener
Receive events related to smart card insertion and removal.
SlotListener - Interface in it.dtt.ca.event
This interface provide notification of event related to slot status
SMART_CARD_ISSUE - Static variable in class it.dtt.ca.response.ProductInfoResponseEvent
This is used to specify a Purchase Status which tells the actually inserted smart card has some condition that caused the event not to be purchasable.
SMART_CARD_PIN - Static variable in class it.dtt.ca.Pin
Indicates the PIN protecting the CA System functionalities of the smart card.
SMART_CARD_STATUS_EVENT - Static variable in class it.dtt.ca.event.CAEvent
 
SmartCard - Class in it.dtt.ca
This is the class used to retrieve information from the smart card currently inserted in one of the STB slots.
SmartCard(Slot) - Constructor for class it.dtt.ca.SmartCard
Create an instance of a SmartCard.
SmartCardAdapter - Class in it.dtt.ca.event
Adapter for SmartCardListener
SmartCardAdapter() - Constructor for class it.dtt.ca.event.SmartCardAdapter
Default constructor
SmartCardEvent - Class in it.dtt.ca.event
Base class of all smart card related events defined in this package.
SmartCardEvent(SmartCard, Object, String) - Constructor for class it.dtt.ca.event.SmartCardEvent
Generate a SmartCardEvent instance
SmartCardListener - Interface in it.dtt.ca.event
This interface provide notification of event related to smart card status
SmartCardStatusEvent - Class in it.dtt.ca.event
Notifies the status of the smart card.
SmartCardStatusEvent(SmartCard, Object, String) - Constructor for class it.dtt.ca.event.SmartCardStatusEvent
Constructor for SmartCardStatusEvent object
smartCardStatusEventReceived(SmartCardStatusEvent) - Method in class it.dtt.ca.event.SmartCardAdapter
Invoked when SmartCardStatusEvent is received
smartCardStatusEventReceived(SmartCardStatusEvent) - Method in interface it.dtt.ca.event.SmartCardListener
Invoked when the specified event was retrieved.
SMS_DENIAL - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies the SMS denied the recharge to success.
SUBSCRIPTION - Static variable in class it.dtt.ca.ppv.Product
 
Subscription - Class in it.dtt.ca.ppv
This class represents a subscription for a service Where methods take an array as an input parameter, implementations should take a copy of the array.
Subscription(String, String, Locator[], Date, Date) - Constructor for class it.dtt.ca.ppv.Subscription
Create a Subscription object.
subtract(Money) - Method in class it.dtt.ca.util.Money
Subtract the amount given as parameter from the current amount.
SuccessResponseEvent - Class in it.dtt.ca.response
Abstract class for all successful responses.
SuccessResponseEvent(CARequest) - Constructor for class it.dtt.ca.response.SuccessResponseEvent
Construct a SuccessResponseEvent.
SUSPENDED - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the smart card is suspended.

T

TimeoutExpiredException - Exception in it.dtt.ca.exception
Signals that a timeout expired.
TimeoutExpiredException() - Constructor for exception it.dtt.ca.exception.TimeoutExpiredException
Constructs the exception.
TimeoutExpiredException(String) - Constructor for exception it.dtt.ca.exception.TimeoutExpiredException
Construct the exception with a message.
toMillis() - Method in class it.dtt.ca.util.Duration
Convert the total value in milliseconds.
toMinutes() - Method in class it.dtt.ca.util.Duration
Convert the total value in minutes.
toSeconds() - Method in class it.dtt.ca.util.Duration
Convert the total value in seconds.
toString() - Method in class it.dtt.ca.event.CAEvent
 
toString() - Method in class it.dtt.ca.util.Duration
Retrieves the duration as a String object formatted as "hh:mm:ss:lll".
toString() - Method in class it.dtt.ca.util.Money
Convert the money amount to a printable string.

U

UNREAD - Static variable in class it.dtt.ca.history.HistoryItem
constant indicating that the item is unread.
UNSUPPORTED_FEATURE - Static variable in class it.dtt.ca.response.FailureResponseEvent
Notifies this feature is not supported
UnsupportedFeatureException - Exception in it.dtt.ca.exception
This exception is thrown if the terminal does not support a feature of this API.
UnsupportedFeatureException() - Constructor for exception it.dtt.ca.exception.UnsupportedFeatureException
Constructs the exception.
UnsupportedFeatureException(String) - Constructor for exception it.dtt.ca.exception.UnsupportedFeatureException
Construct the exception with a message.
USER - Static variable in class it.dtt.ca.request.RcRechargeRequest
User name for login if needed.

V

VALID - Static variable in class it.dtt.ca.event.SmartCardStatusEvent
Notifies that the smart card is valid.

W

Wallet - Class in it.dtt.ca.util
This class represents a digital wallet.
Wallet(String, String, Date, Money, int, int) - Constructor for class it.dtt.ca.util.Wallet
Creates a wallet.

A B C D E F G H I L M N O P R S T U V W