public class CRMBORewardDefinitionAllowedTypeBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBORewardDefinitionAllowedTypeBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a reward definition allowed type.
|
java.lang.Boolean |
isAllowedByTheActiveDefinition(com.crm.dataobject.rewards.CRMDORewardOfferType rewardOfferType) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.rewards.CRMDORewardDefinition rewardDefinition)
Loads a list of reward definition allowed types of the active reward definition.
|
void |
validateUniqueness(com.crm.dataobject.rewards.CRMDORewardDefinition rewardDefinition)
Validates that each reward offer type is define only once in the allowed reward definition types
|
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 CRMBORewardDefinitionAllowedTypeBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardDefinition rewardDefinition) throws java.lang.Exception
rewardDefinition
- - the active reward definition to load the reward definition allowed types forjava.lang.Exception
public void validateUniqueness(com.crm.dataobject.rewards.CRMDORewardDefinition rewardDefinition) throws java.lang.Exception, com.crm.exception.OnlyOneRecordException
rewardDefinition
- - the reward definition its reward offer types are to be validatedjava.lang.Exception
com.crm.exception.OnlyOneRecordException
public java.lang.Boolean isAllowedByTheActiveDefinition(com.crm.dataobject.rewards.CRMDORewardOfferType rewardOfferType) throws java.lang.Exception
java.lang.Exception