public abstract class CRMBODefinition extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBODefinition() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
activeDefinitionExists()
Checks if an active definition exists.
|
com.crm.dataobject.CRMDODefinition |
loadActiveDefinition()
Loads the active definition.
|
com.crm.dataobject.CRMDODefinition |
loadActiveDefinition(java.util.ArrayList<java.lang.String> associations)
Loads the active definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInactiveDefinitions()
Loads a list of inactive definitions.
|
com.crm.dataobject.CRMDO |
save(com.crm.dataobject.CRMDO dto)
Saves a definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
setActiveDefinition(com.crm.dataobject.CRMDODefinition definition)
Sets a definition as active.
|
com.crm.dataobject.CRMDO |
validateOnDelete(com.crm.dataobject.CRMDO dto)
Validates a definition before deleting.
|
getDefaultAssociations, 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, 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 com.crm.dataobject.CRMDODefinition loadActiveDefinition() throws java.lang.Exception, com.crm.exception.MandatoryFieldException
java.lang.Exception
com.crm.exception.MandatoryFieldException
public com.crm.dataobject.CRMDODefinition loadActiveDefinition(java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
associations
- java.lang.Exception
com.crm.exception.MandatoryFieldException
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInactiveDefinitions() throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> setActiveDefinition(com.crm.dataobject.CRMDODefinition definition) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
definition
- - the definition to set as activejava.lang.Exception
com.crm.exception.MandatoryFieldException
public com.crm.dataobject.CRMDO validateOnDelete(com.crm.dataobject.CRMDO dto) throws java.lang.Exception, com.crm.exception.CannotDeleteActiveException
validateOnDelete
in class CRMBO
dto
- - the definition to validatejava.lang.Exception
com.crm.exception.CannotDeleteActiveException
public com.crm.dataobject.CRMDO save(com.crm.dataobject.CRMDO dto) throws java.lang.Exception
public java.lang.Boolean activeDefinitionExists() throws java.lang.Exception
java.lang.Exception