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, setIsActive
getIndex, getIndexName, getIsDefault, getOrderNum, isDefault, setIndex, setIndexName, setIsDefault, setOrderNum
clone, 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, toString
public 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 ICRMDOAuditTrailedEntity
java.lang.Exception
public void setAuditTrailLogs(java.util.Set<CRMDO> auditTrailLogs) throws java.lang.Exception
setAuditTrailLogs
in interface ICRMDOAuditTrailedEntity
java.lang.Exception
public 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 ICRMDOThirdPartySystemEntity
public void setAllowedApplicationServers(java.util.Set<CRMDOAllowedApplicationServer> allowedApplicationServers)
setAllowedApplicationServers
in interface ICRMDOThirdPartySystemEntity
public SMPPGatewaySettings getSmppGatewaySettings()
public void setSmppGatewaySettings(SMPPGatewaySettings smppGatewaySettings)
public ApplicationServersScope getApplicationServersScope()
getApplicationServersScope
in interface ICRMDOThirdPartySystemEntity
public void setApplicationServersScope(ApplicationServersScope applicationServersScope)
setApplicationServersScope
in interface ICRMDOThirdPartySystemEntity
public 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)