public class CRMBOSubDefServiceTierBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOSubDefServiceTierBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct>> |
getAutoSwapProducts(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers,
com.crm.dataobject.products.CRMDOProduct fromProduct,
com.crm.dataobject.products.CRMDOProduct toProduct) |
java.util.HashMap<java.lang.String,java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct>> |
getAutoSwapProducts(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier,
java.lang.Integer fromLevel,
java.lang.Integer toLevel) |
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects.
|
java.lang.Integer |
getLevelPath(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier,
com.crm.dataobject.products.CRMDOProduct product) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
getLevelProducts(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier,
java.lang.Integer level,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode) |
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> |
getSamePathProducts(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode,
com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType) |
java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> |
getServiceTiersFollowsBy(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers,
com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier followsServiceTier) |
com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode |
getSwapAction(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers,
com.crm.dataobject.products.CRMDOProduct fromProduct,
com.crm.dataobject.products.CRMDOProduct toProduct) |
com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier |
getValidPath(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers,
com.crm.dataobject.products.CRMDOProduct product) |
java.lang.Boolean |
isValid(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier,
com.crm.dataobject.products.CRMDOProduct product) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
java.util.ArrayList<java.lang.String> associations) |
isDefault, loadDefault, setDefault
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 CRMBOSubDefServiceTierBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
CRMBO
getDefaultAssociations
in class CRMBOConfigurationEntity
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean isValid(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier, com.crm.dataobject.products.CRMDOProduct product)
public java.lang.Integer getLevelPath(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier, com.crm.dataobject.products.CRMDOProduct product)
public java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> getLevelProducts(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier, java.lang.Integer level, com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier getValidPath(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers, com.crm.dataobject.products.CRMDOProduct product)
public java.util.HashMap<java.lang.String,java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct>> getAutoSwapProducts(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier, java.lang.Integer fromLevel, java.lang.Integer toLevel) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> getServiceTiersFollowsBy(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers, com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier followsServiceTier)
public com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode getSwapAction(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers, com.crm.dataobject.products.CRMDOProduct fromProduct, com.crm.dataobject.products.CRMDOProduct toProduct)
public java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> getSamePathProducts(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers, com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.subscriptions.SubscriptionActionClassificationCode classificationCode, com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType) throws java.lang.Exception
java.lang.Exception
public java.util.HashMap<java.lang.String,java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct>> getAutoSwapProducts(java.util.ArrayList<com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier> subDefServiceTiers, com.crm.dataobject.products.CRMDOProduct fromProduct, com.crm.dataobject.products.CRMDOProduct toProduct) throws java.lang.Exception
java.lang.Exception