public class CRMBOJobTypeActivityTypeBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOJobTypeActivityTypeBean()
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 activity type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJobType jobType)
Loads a list of job type activity types by a job type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJobType jobType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of job type activity types by a job type.
|
com.crm.dataobject.jobs.CRMDOJobTypeActivityType |
load(com.crm.dataobject.jobs.CRMDOJobType jobType,
java.lang.Boolean mandatory,
com.crm.dataobject.activities.CRMDOActivityType activityType) |
com.crm.dataobject.jobs.CRMDOJobTypeActivityType |
load(com.crm.dataobject.jobs.CRMDOJobType jobType,
java.lang.Boolean mandatory,
com.crm.dataobject.activities.CRMDOActivityType activityType,
com.crm.dataobject.products.CRMDOProduct product) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatory(com.crm.dataobject.jobs.CRMDOJobType jobType)
Loads a list of mandatory job type activity types of a job type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadMandatory(com.crm.dataobject.jobs.CRMDOJobType jobType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of mandatory job type activity types of a job type.
|
void |
validateIfUsedByJob(com.crm.dataobject.jobs.CRMDOJobTypeActivityType jobTypeActivityType)
Validates if a job type activity type is being used by a job on delete.
|
java.lang.Boolean |
validateIfUsedByJob(com.crm.dataobject.jobs.CRMDOJobType jobType,
com.crm.dataobject.activities.CRMDOActivityType activityType)
Checks if the job type activity type is used by a non completed job.
|
void |
validateUniqueness(java.util.ArrayList<com.crm.dataobject.CRMDO> activityTypes)
Validates that the job type activity type exists only one time in the allowed activity 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 CRMBOJobTypeActivityTypeBean()
public void validateIfUsedByJob(com.crm.dataobject.jobs.CRMDOJobTypeActivityType jobTypeActivityType) throws java.lang.Exception, com.crm.exception.CannotDeleteEntityRelatedException
jobTypeActivityType
- - the job type activity type to validatejava.lang.Exception
com.crm.exception.CannotDeleteEntityRelatedException
public java.lang.Boolean validateIfUsedByJob(com.crm.dataobject.jobs.CRMDOJobType jobType, com.crm.dataobject.activities.CRMDOActivityType activityType) throws java.lang.Exception
jobType
- - the job type to checkactivityType
- - the activity 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 jobType) throws java.lang.Exception
jobType
- - the job type to load the job type activity types forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJobType jobType, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
jobType
- - the job type to load the job type activity types forassociations
- - a list of associationsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatory(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to load the mandatory job type activity types forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadMandatory(com.crm.dataobject.jobs.CRMDOJobType jobType, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
jobType
- - the job type to load the mandatory job type activity types forassociations
- - a list of associationsjava.lang.Exception
public com.crm.dataobject.jobs.CRMDOJobTypeActivityType load(com.crm.dataobject.jobs.CRMDOJobType jobType, java.lang.Boolean mandatory, com.crm.dataobject.activities.CRMDOActivityType activityType) throws com.crm.exception.businessnetwork.CannotViewRecordException, java.lang.Exception
com.crm.exception.businessnetwork.CannotViewRecordException
java.lang.Exception
public com.crm.dataobject.jobs.CRMDOJobTypeActivityType load(com.crm.dataobject.jobs.CRMDOJobType jobType, java.lang.Boolean mandatory, com.crm.dataobject.activities.CRMDOActivityType activityType, com.crm.dataobject.products.CRMDOProduct product) throws com.crm.exception.businessnetwork.CannotViewRecordException, java.lang.Exception
com.crm.exception.businessnetwork.CannotViewRecordException
java.lang.Exception
public void validateUniqueness(java.util.ArrayList<com.crm.dataobject.CRMDO> activityTypes) throws java.lang.Exception, com.crm.exception.OnlyOneRecordException
activityTypes
- - the list to validatejava.lang.Exception
com.crm.exception.OnlyOneRecordException