public class CRMBOJobTypeSubscriptionTypeBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOJobTypeSubscriptionTypeBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a job type subscription type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJobType type)
Loads a list of job type subscription types of a job type.
|
java.lang.Boolean |
validateIfUsedByJob(com.crm.dataobject.jobs.CRMDOJobType jobType,
com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType)
Checks if the job type status is used by a non completed job.
|
void |
validateIfUsedByJob(com.crm.dataobject.jobs.CRMDOJobTypeSubscriptionType jobTypeSubscriptionType)
Validates if a job type subscription type is being used by a job on delete.
|
void |
validateUniqueness(com.crm.dataobject.jobs.CRMDOJobType jobType)
Validates that the job type subscription type exists only one time in the allowed subscription 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 CRMBOJobTypeSubscriptionTypeBean()
public void validateIfUsedByJob(com.crm.dataobject.jobs.CRMDOJobTypeSubscriptionType jobTypeSubscriptionType) throws java.lang.Exception, com.crm.exception.CannotDeleteEntityRelatedException
jobTypeSubscriptionType
- - the job type subscription type to validatejava.lang.Exception
com.crm.exception.CannotDeleteEntityRelatedException
public java.lang.Boolean validateIfUsedByJob(com.crm.dataobject.jobs.CRMDOJobType jobType, com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType) throws java.lang.Exception
jobType
- - the job type to checksubscriptionType
- - the subscription type to checkjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOConfigurationEntity
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJobType type) throws java.lang.Exception
type
- - the job type to load the job type subscription types forjava.lang.Exception
public void validateUniqueness(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception, com.crm.exception.OnlyOneRecordException
jobType
- - the job type its subscription types are to be validatedjava.lang.Exception
com.crm.exception.OnlyOneRecordException