public class CRMBOCommunicationCategoryBean extends CRMBOCategory
Constructor and Description |
---|
CRMBOCommunicationCategoryBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of an communication category.
|
java.lang.Boolean |
isUsedByEffectiveCommunicationTemplate(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory)
Checks if the communication category is used by a communication template.
|
java.lang.Boolean |
isUsedByNonCompleteCommunication(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory)
Checks if the communication category is used by a non completed communication.
|
com.crm.dataobject.communications.CRMDOCommunicationCategory |
loadByCode(java.lang.String code)
Loads a communication category based on a code.
|
com.crm.dataobject.communications.CRMDOCommunicationCategory |
loadByCode(java.lang.String code,
java.util.ArrayList<java.lang.String> associations)
Loads a communication category based on a code.
|
com.crm.dataobject.communications.CRMDOCommunicationCategory |
loadByName(java.lang.String name)
Loads a communication category based on a name.
|
com.crm.dataobject.communications.CRMDOCommunicationCategory |
loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Loads a communication category based on a name.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadNonDeleted()
Loads a list of non deleted communication categories.
|
void |
validateUniqueness(java.util.Set<com.crm.dataobject.communications.CRMDOCommunicationCategory> categories)
Validates the uniqueness of a communication category in a list of categories.
|
validateOnSave
addChild, addRoot, changeParent, changeParent, loadChildren, makeRoot, validateParent
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, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOCommunicationCategoryBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadNonDeleted() throws java.lang.Exception
java.lang.Exception
public void validateUniqueness(java.util.Set<com.crm.dataobject.communications.CRMDOCommunicationCategory> categories) throws java.lang.Exception
categories
- - a list of categories to validatejava.lang.Exception
public java.lang.Boolean isUsedByNonCompleteCommunication(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory) throws java.lang.Exception
communicationCategory
- - the communication category to checkjava.lang.Exception
public java.lang.Boolean isUsedByEffectiveCommunicationTemplate(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory) throws java.lang.Exception
communicationCategory
- - the communication category to checkjava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationCategory loadByName(java.lang.String name) throws java.lang.Exception
name
- - the communication category namecom.crm.exception.businessnetwork.CannotViewRecordException
java.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationCategory loadByName(java.lang.String name, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
name
- - the communication category nameassociations
- - a list of related communication category's association objectscom.crm.exception.businessnetwork.CannotViewRecordException
java.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationCategory loadByCode(java.lang.String code) throws java.lang.Exception
code
- - the communication category codecom.crm.exception.businessnetwork.CannotViewRecordException
java.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationCategory loadByCode(java.lang.String code, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
code
- - the communication category codeassociations
- - a list of related communication category's association objectscom.crm.exception.businessnetwork.CannotViewRecordException
java.lang.Exception