public class CRMBOJobDefinitionBean extends CRMBODefinition
Constructor and Description |
---|
CRMBOJobDefinitionBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a job definition.
|
boolean |
isAllowed(com.crm.dataobject.jobs.CRMDOJobCancelReason jobCancelReason)
Checks if a job cancel reason is allowed based on the active job definition.
|
boolean |
isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if a job type is allowed based on the active job definition.
|
com.crm.dataobject.jobs.CRMDOJobDefinition |
loadAdditionalInformation(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition)
Loads additional information of a job definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedCancellationReasons(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition)
Returns the allowed job cancellation reasons of the active job definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
setActiveDefinition(com.crm.dataobject.CRMDODefinition definition)
Sets a job definition as active.
|
loadActiveDefinition, loadInactiveDefinitions, save, validateOnDelete
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, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public java.util.ArrayList<com.crm.dataobject.CRMDO> setActiveDefinition(com.crm.dataobject.CRMDODefinition definition) throws java.lang.Exception
setActiveDefinition
in class CRMBODefinition
definition
- - the job definition to set as activejava.lang.Exception
com.crm.exception.MandatoryFieldException
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public com.crm.dataobject.jobs.CRMDOJobDefinition loadAdditionalInformation(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition) throws java.lang.Exception
jobDefinition
- - job definition to load the additional information forjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.jobs.CRMDOJobCancelReason jobCancelReason) throws java.lang.Exception
jobCancelReason
- - the job cancel reason to checkjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedCancellationReasons(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition) throws java.lang.Exception
java.lang.Exception