public class CRMBOIrdetoProviderBean extends CRMBOProvProviderBean implements ICRMBOProvisioningProvider
Constructor and Description |
---|
CRMBOIrdetoProviderBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCardlessSTBCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
Returns a unique identification string (conditional access id) used by the provisioning provider to identify the given cardless STB
|
java.lang.String |
getServiceCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.products.CRMDOProduct product)
Returns a unique identification string (conditional access id) used by the provisioning provider to identify the given service
|
java.lang.String |
getSmartcardCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
Returns a unique identification string (conditional access id) used by the provisioning provider to identify the given smartcard
|
java.lang.Object |
getSTBCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem) |
boolean |
isInstalledItemProvided(com.crm.dataobject.products.CRMDOProduct product)
Check if the product's type is provided by Irdeto provider
|
com.crm.dataobject.provisioning.CRMDOProvProvider |
load()
Loads the Irdeto provisioning provider
|
com.crm.dataobject.provisioning.CRMDOProvProvider |
loadEffective()
Loads the effective Irdeto provisioning provider
|
com.crm.dataobject.provisioning.CRMDOProvProvider |
loadEffective(java.lang.Boolean applicationServerFiltering)
Loads the effective Irdeto provisioning provider
|
com.crm.dataobject.provisioning.CRMDOProvProvider |
setObjectsFromXML(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider)
Sets provisioning provider's connection parameter values using its 'parameters' String property value
|
com.crm.dataobject.provisioning.CRMDOProvProvider |
setXMLFromObjects(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider)
Constructs a String XML that will keep all information about the provider's connection parameters and set it to CRMDOProvProvider object's 'parameters' String property
|
void |
validateConnectionParameters(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider)
Validates the connection parameters of a provisioning provider.
|
allExist, createProviderInstalledItem, createProviderInstalledItems, distributorExists, getDefaultAssociations, getProviderInstalledItem, getProvisioningProvider, getProvisioningProvider, getService, getSubscription, ifExists, isCardlessSTB, isDecoder, isInitialised, isOTTProvider, isOTTProvider, isPhysicalGood, isProvisioned, isSmartcard, isSmartCard, isSTB, load, load, loadAltCode, loadAltCode, loadByAltCode, loadByAltCode, loadByName, loadByName, loadByNumber, loadByNumber, loadByProtocol, loadByProtocol, loadEffective, loadEffective, loadEffective, loadEffective, loadEffective, loadEffective, loadEffective, loadEffective, loadEffective, loadParametersTab, loadProviderInstalledItems, loadProviderInstalledItems, loadProviderInstalledItems, loadProviderInstalledItemsFromUDRs, loadProviderServices, loadProviderServices, loadProviderServices, loadProviderServices, loadProviderServices, loadProviderServices, mergeServiceDistributions, providerServiceDistributionExists
construct, construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public com.crm.dataobject.provisioning.CRMDOProvProvider loadEffective() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.provisioning.CRMDOProvProvider loadEffective(java.lang.Boolean applicationServerFiltering) throws java.lang.Exception
applicationServerFiltering
- - if set to true filters out the results based on the provisioning provider's allowed application serversjava.lang.Exception
public com.crm.dataobject.provisioning.CRMDOProvProvider load() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.provisioning.CRMDOProvProvider setObjectsFromXML(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) throws java.lang.Exception
setObjectsFromXML
in interface ICRMBOProvisioningProvider
setObjectsFromXML
in class CRMBOProvProviderBean
provProvider
- - the provisioning provider to set the objects tojava.lang.Exception
public com.crm.dataobject.provisioning.CRMDOProvProvider setXMLFromObjects(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) throws java.lang.Exception
setXMLFromObjects
in interface ICRMBOProvisioningProvider
setXMLFromObjects
in class CRMBOProvProviderBean
provProvider
- - the provisioning provider to construct the XML forjava.lang.Exception
public java.lang.String getServiceCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.products.CRMDOProduct product) throws java.lang.Exception
getServiceCAID
in interface ICRMBOProvisioningProvider
provProvider
- - the provisioning provider to get the service ca id forproduct
- - the product to get its service ca idjava.lang.Exception
public java.lang.String getSmartcardCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.inventory.CRMDOInstalledItem installedItem) throws java.lang.Exception
getSmartcardCAID
in interface ICRMBOProvisioningProvider
provProvider
- - the provisioning provider to get the smartcard ca id forinstalledItem
- - the smartcard installed item to get its ca idjava.lang.Exception
public java.lang.String getCardlessSTBCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.inventory.CRMDOInstalledItem installedItem) throws java.lang.Exception
provProvider
- - the provisioning provider to get the cardless STB ca id forinstalledItem
- - the installed item to get its ca idjava.lang.Exception
public void validateConnectionParameters(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) throws java.lang.Exception, com.crm.exception.InvalidFieldLengthException
provProvider
- - the provider to validatejava.lang.Exception
com.crm.exception.InvalidFieldLengthException
public boolean isInstalledItemProvided(com.crm.dataobject.products.CRMDOProduct product) throws java.lang.Exception
product
- - the product to validate its default valuesjava.lang.Exception
public java.lang.Object getSTBCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.inventory.CRMDOInstalledItem installedItem) throws java.lang.Exception
getSTBCAID
in interface ICRMBOProvisioningProvider
java.lang.Exception