public class CRMBOPerceptionServiceProviderBean extends CRMBOProvProviderBean implements ICRMBOProvisioningProvider
Constructor and Description |
---|
CRMBOPerceptionServiceProviderBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContractID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.String |
getContractPackageId(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.String |
getServiceCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.String |
getSmartcardCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem) |
java.lang.String |
getSTBCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem) |
com.crm.dataobject.provisioning.CRMDOProvProvider |
initializePerceptionProvProvider(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) |
boolean |
isContract(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.products.CRMDOProduct product) |
boolean |
isContract(java.util.Set<com.crm.dataobject.provisioning.PerceptionContract> contracts,
com.crm.dataobject.provisioning.CRMDOProvProviderService providerService) |
java.lang.Boolean |
isContractPackage(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
java.lang.String packageId) |
boolean |
isDecoderProvided(com.crm.dataobject.products.CRMDOProduct product)
Check if the product's type is provided by Perception
|
com.crm.dataobject.provisioning.CRMDOProvProvider |
load() |
java.util.ArrayList<com.crm.dataobject.provisioning.PerceptionContract> |
loadContractsTab(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider)
Loads the contracts of the relevant provisioning provider.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDistributorsTab(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider)
Loads the distributors of the relevant provisioning provider.
|
com.crm.dataobject.provisioning.CRMDOProvProvider |
loadEffective() |
com.crm.dataobject.provisioning.CRMDOProvProvider |
loadEffective(java.lang.Boolean applicationServerFiltering) |
com.crm.dataobject.provisioning.CRMDOProvProvider |
setObjectsFromXML(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) |
com.crm.dataobject.provisioning.CRMDOProvProvider |
setXMLFromObjects(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) |
void |
validateOnSaveProvisioningProviderContractServices(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) |
getDefaultAssociations, isDecoder, isSmartCard, load, loadAltCode, loadAltCode, loadByAltCode, loadByAltCode, loadByName, loadByName, loadByNumber, loadByNumber, loadByProtocol, loadByProtocol, loadEffective, loadEffective, loadEffective, loadEffective, loadEffective, loadEffective, loadEffective
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, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, 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 CRMBOPerceptionServiceProviderBean()
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
java.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
java.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
java.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
java.lang.Exception
public java.lang.String getContractID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.products.CRMDOProduct product) throws java.lang.Exception
java.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
java.lang.Exception
public java.lang.String getSTBCAID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.inventory.CRMDOInstalledItem installedItem) throws java.lang.Exception
getSTBCAID
in interface ICRMBOProvisioningProvider
java.lang.Exception
public void validateOnSaveProvisioningProviderContractServices(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) throws java.lang.Exception, com.crm.exception.AtLeastOneRecordException, com.crm.exception.MandatoryFieldException
java.lang.Exception
com.crm.exception.AtLeastOneRecordException
com.crm.exception.MandatoryFieldException
public com.crm.dataobject.provisioning.CRMDOProvProvider initializePerceptionProvProvider(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) throws java.lang.Exception
java.lang.Exception
public boolean isContract(java.util.Set<com.crm.dataobject.provisioning.PerceptionContract> contracts, com.crm.dataobject.provisioning.CRMDOProvProviderService providerService)
public boolean isContract(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.products.CRMDOProduct product)
public java.lang.Boolean isContractPackage(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, java.lang.String packageId)
public java.lang.String getContractPackageId(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.products.CRMDOProduct product)
public boolean isDecoderProvided(com.crm.dataobject.products.CRMDOProduct product) throws java.lang.Exception
product
- - the product to validate its default valuesjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadDistributorsTab(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) throws java.lang.Exception
provProvider
- - the provisioning provider to load the distributorsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.provisioning.PerceptionContract> loadContractsTab(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) throws java.lang.Exception
provProvider
- - the provisioning provider to load the contractsjava.lang.Exception