public class CRMBONetflixProviderBean extends CRMBOProvProviderBean implements ICRMBOProvisioningProvider
Constructor and Description |
---|
CRMBONetflixProviderBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getNuID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem) |
com.crm.dataobject.provisioning.netflix.OperatorMapping |
getOperatorMapping(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup)
Get the Operator Mapping based on unit and group
|
com.crm.dataobject.provisioning.netflix.OperatorMapping |
getOperatorMapping(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup,
com.crm.dataobject.networkmanagement.CRMDOUnit unit)
Get the Operator Mapping based on unit and group
|
com.crm.dataobject.provisioning.netflix.OperatorMapping |
getOperatorMapping(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
java.lang.String registeredESN)
Get the Operator Mapping based on unit and group
|
com.crm.dataobject.provisioning.netflix.PriceRateMapping |
getPriceRateMapping(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
com.crm.dataobject.platform.CRMDOCurrency localCurrency,
java.math.BigDecimal usdPrice)
Get the Price Rate Mapping based on local currency and USD price
|
com.crm.dataobject.provisioning.netflix.PromotionMapping |
getPromotionMapping(com.crm.dataobject.provisioning.netflix.OperatorMapping operatorMapping,
java.util.Date asOfDate)
Get the effective Promotion Mapping on asOfDate
|
java.lang.String |
getPromotionNetflixId(com.crm.dataobject.provisioning.netflix.OperatorMapping operatorMapping,
java.lang.String promotionCode)
Get Promotion NetflixId for the specific operator
|
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) |
java.lang.Boolean |
isPromotionValid(com.crm.dataobject.provisioning.netflix.OperatorMapping operatorMapping,
java.lang.String promotionCode,
java.util.Date asOfDate)
Is promotionCode valid for the specific operator
|
java.lang.Boolean |
isSubscriptionTypeUsedByProvider(com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType)
Checks if a subscription type is used by Netflix provider
|
java.lang.Boolean |
isSubscriptionTypeUsedByProvider(com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType,
com.crm.dataobject.provisioning.CRMDOProvProvider provProvider)
Checks if a subscription type is used by Netflix provider
|
com.crm.dataobject.provisioning.CRMDOProvProvider |
load() |
com.crm.dataobject.provisioning.CRMDOProvProvider |
load(java.util.ArrayList<java.lang.String> associations) |
com.crm.dataobject.provisioning.CRMDOProvisioningDistributor |
loadDistributor(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) |
com.crm.dataobject.provisioning.CRMDOProvisioningDistributor |
loadDistributor(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider,
java.util.ArrayList<java.lang.String> associations) |
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.netflix.PromotionMapping |
setPromotionCode(com.crm.dataobject.provisioning.netflix.PromotionMapping mapping)
Sets the promotion code on the given promotion mapping
|
com.crm.dataobject.provisioning.CRMDOProvProvider |
setXMLFromObjects(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) |
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
java.lang.Exception
public com.crm.dataobject.provisioning.CRMDOProvProvider load() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.provisioning.CRMDOProvProvider load(java.util.ArrayList<java.lang.String> associations) 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 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 java.lang.String getNuID(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.inventory.CRMDOInstalledItem installedItem) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.provisioning.netflix.PromotionMapping setPromotionCode(com.crm.dataobject.provisioning.netflix.PromotionMapping mapping) throws java.lang.Exception
mapping
- - the promotion mapping to set promotion code onjava.lang.Exception
public com.crm.dataobject.provisioning.CRMDOProvisioningDistributor loadDistributor(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.provisioning.CRMDOProvisioningDistributor loadDistributor(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.provisioning.netflix.OperatorMapping getOperatorMapping(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup) throws java.lang.Exception
provProvider
- unitGroup
- java.lang.Exception
public com.crm.dataobject.provisioning.netflix.OperatorMapping getOperatorMapping(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup, com.crm.dataobject.networkmanagement.CRMDOUnit unit) throws java.lang.Exception
provProvider
- unitGroup
- unit
- java.lang.Exception
public com.crm.dataobject.provisioning.netflix.OperatorMapping getOperatorMapping(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, java.lang.String registeredESN) throws java.lang.Exception
provProvider
- registeredESN
- java.lang.Exception
public com.crm.dataobject.provisioning.netflix.PriceRateMapping getPriceRateMapping(com.crm.dataobject.provisioning.CRMDOProvProvider provProvider, com.crm.dataobject.platform.CRMDOCurrency localCurrency, java.math.BigDecimal usdPrice) throws java.lang.Exception
provProvider
- localCurrency
- usdPrice
- java.lang.Exception
public com.crm.dataobject.provisioning.netflix.PromotionMapping getPromotionMapping(com.crm.dataobject.provisioning.netflix.OperatorMapping operatorMapping, java.util.Date asOfDate) throws java.lang.Exception
operatorMapping
- asOfDate
- java.lang.Exception
public java.lang.Boolean isPromotionValid(com.crm.dataobject.provisioning.netflix.OperatorMapping operatorMapping, java.lang.String promotionCode, java.util.Date asOfDate) throws java.lang.Exception
operatorMapping
- promotionCode
- asOfDate
- java.lang.Exception
public java.lang.String getPromotionNetflixId(com.crm.dataobject.provisioning.netflix.OperatorMapping operatorMapping, java.lang.String promotionCode) throws java.lang.Exception
operatorMapping
- promotionCode
- java.lang.Exception
public java.lang.Boolean isSubscriptionTypeUsedByProvider(com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType) throws java.lang.Exception
subscriptionType
- the subscription type to validatejava.lang.Exception
public java.lang.Boolean isSubscriptionTypeUsedByProvider(com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType, com.crm.dataobject.provisioning.CRMDOProvProvider provProvider) throws java.lang.Exception
subscriptionType
- the subscription type to validateprovProvider
- the netflix provider to validatejava.lang.Exception