public class CRMBOUsageServiceCatalogDefinitionRateBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOUsageServiceCatalogDefinitionRateBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a usage service catalog definition rate.
|
java.lang.Boolean |
isExists(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition definition,
com.crm.dataobject.products.CRMDOProductType productType)
Checks if a usage service catalog definition rate exists based on a product type and the active definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition)
Loads the usage rates of the given usage service catalog definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition,
java.util.ArrayList<java.lang.String> associations)
Loads the usage rates of the given usage service catalog definition.
|
com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinitionRate |
load(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition,
com.crm.dataobject.products.CRMDOProduct usageService)
Loads the usage rate of the given usage service catalog definition.
|
com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinitionRate |
load(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition,
com.crm.dataobject.products.CRMDOProductType productType)
Loads the usage rate of the given usage service catalog definition and product type.
|
void |
validateAgainstAllowed(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition definition) |
void |
validateUniqueness(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition)
Validates that the usage service rate exists only one time for a usage service catalog definition.
|
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 CRMBOUsageServiceCatalogDefinitionRateBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition) throws java.lang.Exception
usageServiceCatalogDefinition
- - the usage services catalog definition its services are to be loadedjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
usageServiceCatalogDefinition
- - the usage services catalog definition its services are to be loadedassociations
- - the associations to load the services withjava.lang.Exception
public com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinitionRate load(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition, com.crm.dataobject.products.CRMDOProduct usageService) throws java.lang.Exception
usageServiceCatalogDefinition
- - the usage services catalog definition its services are to be loadedusageService
- - the usage service to be loadedjava.lang.Exception
public com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinitionRate load(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition, com.crm.dataobject.products.CRMDOProductType productType) throws java.lang.Exception
usageServiceCatalogDefinition
- - the usage services catalog definitionproductType
- - the product type to be loadedjava.lang.Exception
public void validateUniqueness(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition usageServiceCatalogDefinition) throws java.lang.Exception, com.crm.exception.OnlyOneRecordException
usageServiceCatalogDefinition
- - the usage service catalog definition its usage service rates are to be validatedjava.lang.Exception
com.crm.exception.OnlyOneRecordException
public void validateAgainstAllowed(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition definition) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean isExists(com.crm.dataobject.billing.CRMDOUsageServiceCatalogDefinition definition, com.crm.dataobject.products.CRMDOProductType productType) throws java.lang.Exception
definition
- - the active usage service catalog definitionproductType
- - the product type to checkjava.lang.Exception