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.lang.Boolean |
isUsedByServiceRequestDefinition(com.crm.dataobject.communications.CRMDOCommunicationTemplate communicationTemplate)
Checks if the communication template is used by a service request definition.
|
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.
|
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, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, 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 isUsedByServiceRequestDefinition(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
communicationCategory
- - 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