public class CRMBOCommunicationTemplateBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOCommunicationTemplateBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a communication template.
|
java.lang.Boolean |
isUsedByJobDefinition(com.crm.dataobject.communications.CRMDOCommunicationTemplate communicationTemplate)
Checks if the communication template is used by a job definition.
|
java.lang.Boolean |
isUsedByNotificationType(com.crm.dataobject.communications.CRMDOCommunicationTemplate communicationTemplate)
Checks if the communication template is used by a notification type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.communications.CommunicationMedia communicationMedia)
Loads a list of communication templates based on communication media and life cycle state.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory,
com.crm.dataobject.communications.CommunicationTemplateLifeCycleState lifeCycleState,
java.util.ArrayList<com.crm.framework.metadata.Entity> relatedEntities)
Loads a list of communication templates based on communication category and life cycle state.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory,
com.crm.dataobject.communications.CommunicationTemplateLifeCycleState lifeCycleState,
com.crm.dataobject.communications.CommunicationMedia communicationMedia,
com.crm.dataobject.communications.CommunicationDirection communicationDirection)
Loads a list of communication templates based on communication category, media and direction.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory,
com.crm.dataobject.communications.CommunicationTemplateLifeCycleState lifeCycleState,
com.crm.dataobject.communications.CommunicationMedia communicationMedia,
com.crm.dataobject.communications.CommunicationDirection communicationDirection,
com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem communicationQueueExternalSystem)
Loads a list of communication templates based on communication category, media, direction and communication queue external system.
|
com.crm.dataobject.communications.CRMDOCommunicationTemplate |
loadByAltCode(java.lang.String altCode)
Loads a communication template by an alternative code.
|
com.crm.dataobject.communications.CRMDOCommunicationTemplate |
loadByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
Loads a communication template by an alternative code.
|
com.crm.dataobject.communications.CRMDOCommunicationTemplate |
loadByName(java.lang.String name)
Loads a communication template by a name.
|
com.crm.dataobject.communications.CRMDOCommunicationTemplate |
loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Loads a communication template by a name.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadEffective(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory)
Loads a list of effective communication templates based on communication category.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadRelatedEffective(java.util.ArrayList<com.crm.framework.metadata.Entity> relatedEntities)
Loads a list of effective communication templates based on communication category.
|
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, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOCommunicationTemplateBean()
public java.lang.Boolean isUsedByNotificationType(com.crm.dataobject.communications.CRMDOCommunicationTemplate communicationTemplate) throws java.lang.Exception
communicationTemplate
- - the communication template to checkjava.lang.Exception
public java.lang.Boolean isUsedByJobDefinition(com.crm.dataobject.communications.CRMDOCommunicationTemplate communicationTemplate) throws java.lang.Exception
communicationTemplate
- - the communication template to checkjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public com.crm.dataobject.communications.CRMDOCommunicationTemplate loadByName(java.lang.String name) throws java.lang.Exception
name
- - the communication templatejava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationTemplate loadByName(java.lang.String name, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
name
- - the communication template nameassociations
- - a list of associated data objectsjava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationTemplate loadByAltCode(java.lang.String altCode) throws java.lang.Exception
altCode
- - the communication template alternative codejava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationTemplate loadByAltCode(java.lang.String altCode, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
altCode
- - the communication template alternative codeassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadEffective(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory) throws java.lang.Exception
communicationCategory
- - the communication category related to communication templatesjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadRelatedEffective(java.util.ArrayList<com.crm.framework.metadata.Entity> relatedEntities) throws java.lang.Exception
relatedEntities
- - the communication category related to communication templatesjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory, com.crm.dataobject.communications.CommunicationTemplateLifeCycleState lifeCycleState, java.util.ArrayList<com.crm.framework.metadata.Entity> relatedEntities) throws java.lang.Exception
communicationCategory
- - the communication category related to communication templateslifeCycleState
- - the life cycle state related to communication templatesjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.communications.CommunicationMedia communicationMedia) throws java.lang.Exception
communicationMedia
- - the communication media related to communication templatesjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory, com.crm.dataobject.communications.CommunicationTemplateLifeCycleState lifeCycleState, com.crm.dataobject.communications.CommunicationMedia communicationMedia, com.crm.dataobject.communications.CommunicationDirection communicationDirection) throws java.lang.Exception
communicationCategory
- - the communication category related to communication templateslifeCycleState
- - the communication life Cycle StatecommunicationMedia
- - the communication media related to communication templatescommunicationDirection
- - the communication direction related to communication templatesjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory, com.crm.dataobject.communications.CommunicationTemplateLifeCycleState lifeCycleState, com.crm.dataobject.communications.CommunicationMedia communicationMedia, com.crm.dataobject.communications.CommunicationDirection communicationDirection, com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem communicationQueueExternalSystem) throws java.lang.Exception
communicationCategory
- - the communication category related to communication templateslifeCycleState
- - the communication life Cycle StatecommunicationMedia
- - the communication media related to communication templatescommunicationDirection
- - the communication direction related to communication templatescommunicationQueueExternalSystem
- - the communication queue external system related to communication templatesjava.lang.Exception