public class CRMDOCommunicationDefinition extends CRMDODefinition implements ICRMDOAuditTrailedEntity, ICRMDOThirdPartySystemEntity
| Constructor and Description |
|---|
CRMDOCommunicationDefinition() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
enableEmail() |
boolean |
enableEmailServer() |
boolean |
enableEmailUrlShortener() |
boolean |
enableSMS() |
boolean |
enableSMSProvider() |
boolean |
enableSMSUrlShortener() |
java.util.Set<CRMDOAllowedApplicationServer> |
getAllowedApplicationServers() |
ApplicationServersScope |
getApplicationServersScope() |
java.util.Set<CRMDO> |
getAuditTrailLogs() |
CMGatewaySettings |
getCmGatewaySettings() |
java.lang.String |
getCmGatewaySettingsXML() |
EmailSecurity |
getCommunicationDefinitionSecurity() |
java.lang.String |
getDefaultEmail() |
CommunicationDefinitionDynamicLinkSetting |
getDynamicLinkSetting() |
java.lang.String |
getDynamicLinkSettingsXML() |
java.lang.Integer |
getEmailCharCountLimit() |
java.lang.Integer |
getEmailRetries() |
java.lang.Boolean |
getEnableDynamicLinks() |
java.lang.Integer |
getEnableEmail() |
java.lang.Integer |
getEnableEmailServer() |
java.lang.Integer |
getEnableEmailUrlShortener() |
java.lang.Integer |
getEnableFaceToFace() |
java.lang.Integer |
getEnableLetter() |
java.lang.Integer |
getEnablePhone() |
java.lang.Integer |
getEnableSMS() |
java.lang.Integer |
getEnableSMSProvider() |
java.lang.Integer |
getEnableSMSUrlShortener() |
java.lang.Boolean |
getEnableTracking() |
java.lang.Integer |
getFaceToFaceCharCountLimit() |
java.lang.Integer |
getLetterCharCountLimit() |
java.util.Set<CommunicationMediaSetting> |
getMediaSettings() |
java.lang.Integer |
getPhoneCharCountLimit() |
static long |
getSerialversionuid() |
SMPPGatewaySettings |
getSmppGatewaySettings() |
java.lang.Integer |
getSmsCharCountLimit() |
SMSGateways |
getSmsGateway() |
java.lang.Integer |
getSmsRetries() |
java.lang.String |
getSmtpHostName() |
java.lang.String |
getSmtpPassword() |
java.lang.Integer |
getSmtpPort() |
java.lang.String |
getSmtpUsername() |
CommunicationDefinitionTrackingSetting |
getTrackingSetting() |
java.lang.String |
getTrackingSettingsXML() |
void |
setAllowedApplicationServers(java.util.Set<CRMDOAllowedApplicationServer> allowedApplicationServers) |
void |
setApplicationServersScope(ApplicationServersScope applicationServersScope) |
void |
setAuditTrailLogs(java.util.Set<CRMDO> auditTrailLogs) |
void |
setCmGatewaySettings(CMGatewaySettings cmGatewaySettings) |
void |
setCmGatewaySettingsXML(java.lang.String cmGatewaySettingsXML) |
void |
setCommunicationDefinitionSecurity(EmailSecurity communicationDefinitionSecurity) |
void |
setDefaultEmail(java.lang.String defaultEmail) |
void |
setDynamicLinkSetting(CommunicationDefinitionDynamicLinkSetting dynamicLinkSetting) |
void |
setDynamicLinkSettingsXML(java.lang.String dynamicLinkSettingsXML) |
void |
setEmailCharCountLimit(java.lang.Integer emailCharCountLimit) |
void |
setEmailRetries(java.lang.Integer emailRetries) |
void |
setEnableDynamicLinks(java.lang.Boolean enableDynamicLinks) |
void |
setEnableEmail(java.lang.Integer enableEmail) |
void |
setEnableEmailServer(java.lang.Integer enableEmailServer) |
void |
setEnableEmailUrlShortener(java.lang.Integer enableEmailUrlShortener) |
void |
setEnableFaceToFace(java.lang.Integer enableFaceToFace) |
void |
setEnableLetter(java.lang.Integer enableLetter) |
void |
setEnablePhone(java.lang.Integer enablePhone) |
void |
setEnableSMS(java.lang.Integer enableSMS) |
void |
setEnableSMSProvider(java.lang.Integer enableSMSProvider) |
void |
setEnableSMSUrlShortener(java.lang.Integer enableSMSUrlShortener) |
void |
setEnableTracking(java.lang.Boolean enableTracking) |
void |
setFaceToFaceCharCountLimit(java.lang.Integer faceToFaceCharCountLimit) |
void |
setLetterCharCountLimit(java.lang.Integer letterCharCountLimit) |
void |
setMediaSettings(java.util.Set<CommunicationMediaSetting> mediaSettings) |
void |
setPhoneCharCountLimit(java.lang.Integer phoneCharCountLimit) |
void |
setSmppGatewaySettings(SMPPGatewaySettings smppGatewaySettings) |
void |
setSmsCharCountLimit(java.lang.Integer smsCharCountLimit) |
void |
setSmsGateway(SMSGateways smsGateway) |
void |
setSmsRetries(java.lang.Integer smsRetries) |
void |
setSmtpHostName(java.lang.String smtpHostName) |
void |
setSmtpPassword(java.lang.String smtpPassword) |
void |
setSmtpPort(java.lang.Integer smtpPort) |
void |
setSmtpUsername(java.lang.String smtpUsername) |
void |
setTrackingSetting(CommunicationDefinitionTrackingSetting trackingSetting) |
void |
setTrackingSettingsXML(java.lang.String trackingSettingsXML) |
getIsActive, isActive, setIsActivegetIndex, getIndexName, getIsDefault, getOrderNum, isDefault, setIndex, setIndexName, setIsDefault, setOrderNumclone, compareObjects, compareTo, deepCopy, equals, getAlias, getAliases, getAltCode, getAttachments, getCode, getComparableByXPath, getCreatedByUnit, getCreatedByUser, getCreatedDate, getDefaultMandatoryFields, getDeletedFlagFieldName, getDescription, getFieldsize, getFieldsizes, getId, getIsAssignable, getIsDeletable, getIsDeleted, getIsEditable, getIsRestricted, getIsViewable, getMandatoryFields, getModifiedCollections, getName, getNewvalues, getNotes, getNotVisibleActions, getNotVisibleFields, getNotVisiblePrintouts, getNumber, getOldvalues, getOwnerCollection, getProperties, getProperty, getReadOnlyFields, getRecVersion, getSharedNotes, getSortby, getUpdatedByUnit, getUpdatedByUser, getUpdatedDate, initFieldsizes, initializeCRMDO, isAssignable, isDeletable, isDeleted, isEditable, isMandatory, isModified, isModified, isNew, isRestricted, isSortbyDefined, isSpecified, isViewable, networkRestrictionsSet, onDelete, onLoad, onLoad, onSave, onSave, onUpdate, securityRestrictionsSet, setAlias, setAltCode, setAttachments, setChange, setCode, setCreatedByUnit, setCreatedByUser, setCreatedDate, setDefaultMandatoryFields, setDescription, setFieldsize, setId, setIsAssignable, setIsDeletable, setIsDeleted, setIsEditable, setIsRestricted, setIsViewable, setMandatoryFields, setModified, setModifiedCollections, setName, setNetworkRestrictionsSet, setNew, setNew, setNewvalues, setNotes, setNotVisibleActions, setNotVisibleFields, setNotVisiblePrintouts, setNumber, setOldvalues, setOwnerCollection, setProperty, setReadOnlyFields, setRecVersion, setSecurityRestrictionsSet, setSharedNotes, setSortby, setUpdatedByUnit, setUpdatedByUser, setUpdatedDate, sortbyCompareTo, toStringpublic SMSGateways getSmsGateway()
public void setSmsGateway(SMSGateways smsGateway)
public java.lang.Integer getEnableEmail()
public void setEnableEmail(java.lang.Integer enableEmail)
public boolean enableEmail()
public java.lang.Integer getEnableSMS()
public void setEnableSMS(java.lang.Integer enableSMS)
public boolean enableSMS()
public java.lang.Integer getEnableLetter()
public void setEnableLetter(java.lang.Integer enableLetter)
public java.lang.Integer getEnablePhone()
public void setEnablePhone(java.lang.Integer enablePhone)
public java.lang.Integer getEnableFaceToFace()
public void setEnableFaceToFace(java.lang.Integer enableFaceToFace)
public java.lang.Integer getEnableEmailUrlShortener()
public void setEnableEmailUrlShortener(java.lang.Integer enableEmailUrlShortener)
public boolean enableEmailUrlShortener()
public java.lang.Integer getEnableSMSUrlShortener()
public void setEnableSMSUrlShortener(java.lang.Integer enableSMSUrlShortener)
public boolean enableSMSUrlShortener()
public java.lang.Integer getEmailCharCountLimit()
public void setEmailCharCountLimit(java.lang.Integer emailCharCountLimit)
public java.lang.Integer getSmsCharCountLimit()
public void setSmsCharCountLimit(java.lang.Integer smsCharCountLimit)
public java.lang.Integer getLetterCharCountLimit()
public void setLetterCharCountLimit(java.lang.Integer letterCharCountLimit)
public java.lang.Integer getPhoneCharCountLimit()
public void setPhoneCharCountLimit(java.lang.Integer phoneCharCountLimit)
public java.lang.Integer getFaceToFaceCharCountLimit()
public void setFaceToFaceCharCountLimit(java.lang.Integer faceToFaceCharCountLimit)
public java.lang.String getDefaultEmail()
public void setDefaultEmail(java.lang.String defaultEmail)
public java.lang.String getSmtpHostName()
public void setSmtpHostName(java.lang.String smtpHostName)
public java.lang.Integer getSmtpPort()
public void setSmtpPort(java.lang.Integer smtpPort)
public java.lang.String getSmtpUsername()
public void setSmtpUsername(java.lang.String smtpUsername)
public java.lang.String getSmtpPassword()
public void setSmtpPassword(java.lang.String smtpPassword)
public java.lang.Integer getEnableEmailServer()
public void setEnableEmailServer(java.lang.Integer enableEmailServer)
public boolean enableEmailServer()
public EmailSecurity getCommunicationDefinitionSecurity()
public void setCommunicationDefinitionSecurity(EmailSecurity communicationDefinitionSecurity)
public static long getSerialversionuid()
public java.lang.Integer getEnableSMSProvider()
public boolean enableSMSProvider()
public void setEnableSMSProvider(java.lang.Integer enableSMSProvider)
public java.lang.String getCmGatewaySettingsXML()
public void setCmGatewaySettingsXML(java.lang.String cmGatewaySettingsXML)
public CMGatewaySettings getCmGatewaySettings()
public void setCmGatewaySettings(CMGatewaySettings cmGatewaySettings)
public java.util.Set<CRMDO> getAuditTrailLogs() throws java.lang.Exception
getAuditTrailLogs in interface ICRMDOAuditTrailedEntityjava.lang.Exceptionpublic void setAuditTrailLogs(java.util.Set<CRMDO> auditTrailLogs) throws java.lang.Exception
setAuditTrailLogs in interface ICRMDOAuditTrailedEntityjava.lang.Exceptionpublic java.util.Set<CommunicationMediaSetting> getMediaSettings()
public void setMediaSettings(java.util.Set<CommunicationMediaSetting> mediaSettings)
public java.lang.String getTrackingSettingsXML()
public void setTrackingSettingsXML(java.lang.String trackingSettingsXML)
public java.lang.String getDynamicLinkSettingsXML()
public void setDynamicLinkSettingsXML(java.lang.String dynamicLinkSettingsXML)
public CommunicationDefinitionTrackingSetting getTrackingSetting()
public void setTrackingSetting(CommunicationDefinitionTrackingSetting trackingSetting)
public CommunicationDefinitionDynamicLinkSetting getDynamicLinkSetting()
public void setDynamicLinkSetting(CommunicationDefinitionDynamicLinkSetting dynamicLinkSetting)
public java.util.Set<CRMDOAllowedApplicationServer> getAllowedApplicationServers()
getAllowedApplicationServers in interface ICRMDOThirdPartySystemEntitypublic void setAllowedApplicationServers(java.util.Set<CRMDOAllowedApplicationServer> allowedApplicationServers)
setAllowedApplicationServers in interface ICRMDOThirdPartySystemEntitypublic SMPPGatewaySettings getSmppGatewaySettings()
public void setSmppGatewaySettings(SMPPGatewaySettings smppGatewaySettings)
public ApplicationServersScope getApplicationServersScope()
getApplicationServersScope in interface ICRMDOThirdPartySystemEntitypublic void setApplicationServersScope(ApplicationServersScope applicationServersScope)
setApplicationServersScope in interface ICRMDOThirdPartySystemEntitypublic java.lang.Integer getEmailRetries()
public void setEmailRetries(java.lang.Integer emailRetries)
public java.lang.Integer getSmsRetries()
public void setSmsRetries(java.lang.Integer smsRetries)
public java.lang.Boolean getEnableTracking()
public void setEnableTracking(java.lang.Boolean enableTracking)
public java.lang.Boolean getEnableDynamicLinks()
public void setEnableDynamicLinks(java.lang.Boolean enableDynamicLinks)