org.dvb.tvanytime.javatv
Interface CRIDAccess

All Known Implementing Classes:
DvbSIManager

public interface CRIDAccess

This interface extends javax.tv.service.SIManager with overloaded methods that take CRID and InstanceMetadataId as parameters. It is intended to be implemented by an instance of org.dvb.service.SIManager.


Method Summary
 javax.tv.service.SIRequest retrieveProgramEvent(CRID crid, java.lang.String instanceMetadataId, javax.tv.service.SIRequestor requestor)
          Retrieves all ProgramEvent associated with the CRID and optionally the instance metadata Id
 javax.tv.service.SIRequest retrieveServiceDetails(CRID crid, java.lang.String instanceMetadataId, javax.tv.service.SIRequestor requestor)
          Retrieves the ServiceDetails of all services associated with the CRID and optionally the instance metadata Id
 javax.tv.service.SIRequest retrieveSIElement(CRID crid, java.lang.String instanceMetadataId, javax.tv.service.SIRequestor requestor)
          Retrieves all SIElement that are instances of ProgramEvent associated with the CRID and optionally the instance metadata Id
 

Method Detail

retrieveServiceDetails

javax.tv.service.SIRequest retrieveServiceDetails(CRID crid,
                                                  java.lang.String instanceMetadataId,
                                                  javax.tv.service.SIRequestor requestor)
                                                  throws java.lang.SecurityException
Retrieves the ServiceDetails of all services associated with the CRID and optionally the instance metadata Id

Parameters:
crid - The TV-Anytime CRID associated with the service(s)
instanceMetadataId - The TV-Anytime Instance Metadata Id associated with the service or null
requestor - the requestor object to be used for the asynchronous callback
Returns:
the SIRequest object associated with the asynchronous request
Throws:
java.lang.SecurityException

retrieveSIElement

javax.tv.service.SIRequest retrieveSIElement(CRID crid,
                                             java.lang.String instanceMetadataId,
                                             javax.tv.service.SIRequestor requestor)
                                             throws java.lang.SecurityException
Retrieves all SIElement that are instances of ProgramEvent associated with the CRID and optionally the instance metadata Id

Parameters:
crid - The TV-Anytime CRID associated with the SIElement(s)
instanceMetadataId - The TV-Anytime Instance Metadata Id associated with the service or null
requestor - the requestor object to be used for the asynchronous callback
Returns:
the SIRequest object associated with the asynchronous request
Throws:
java.lang.SecurityException

retrieveProgramEvent

javax.tv.service.SIRequest retrieveProgramEvent(CRID crid,
                                                java.lang.String instanceMetadataId,
                                                javax.tv.service.SIRequestor requestor)
                                                throws java.lang.SecurityException
Retrieves all ProgramEvent associated with the CRID and optionally the instance metadata Id

Parameters:
crid - The TV-Anytime CRID associated with the ProgramEvent(s)
instanceMetadataId - The TV-Anytime Instance Metadata Id associated with the service or null
requestor - the requestor object to be used for the asynchronous callback
Returns:
the SIRequest object associated with the asynchronous request
Throws:
java.lang.SecurityException