public class CRMBOJobDefinitionBean extends CRMBODefinition
Constructor and Description |
---|
CRMBOJobDefinitionBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.communications.CRMDOCommunication |
copyFromCommunicationAttributesDefinition(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.jobs.JobCommunicationState communicationState,
com.crm.dataobject.jobs.JobTypeFulfillmentScope jobTypeFulfillmentScope)
Copies communication attributes from job definition into a communication.
|
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.
|
boolean |
isEnabled(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition,
com.crm.dataobject.jobs.JobCommunicationState communicationState)
Checks if a job's definition communication setting is enabled.
|
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, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, 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
public boolean isEnabled(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition, com.crm.dataobject.jobs.JobCommunicationState communicationState)
jobDefinition
- - the job definition to checkcommunicationState
- - the communication state of the communication settingjava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunication copyFromCommunicationAttributesDefinition(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.jobs.JobCommunicationState communicationState, com.crm.dataobject.jobs.JobTypeFulfillmentScope jobTypeFulfillmentScope) throws java.lang.Exception
jobDefinition
- - the job definition to copy the information fromcommunication
- - the communication to copy the template attributesjava.lang.Exception