public class SimpleMailPublisher extends AlertPublisher implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
SimpleMailPublisher.MetaToExpose |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_FEED_TO_RENDER |
static boolean |
DEFAULT_GROUP_ALERTS_BY_USER |
static java.lang.String |
DEFAULT_MAIL_TEMPLATE |
static java.lang.String |
DEFAULT_MAIL_TEMPLATE_DIRECTORY |
static java.lang.String |
DEFAULT_TITLE_FORMAT |
java.lang.String |
feedToRender |
java.lang.String |
fromAddress |
boolean |
groupAlertsByUser |
java.lang.String |
mailTemplate |
java.lang.String |
mailTemplateDirectory |
protected SimpleMailPublisher.MetaToExpose |
metaToExpose |
SMTPServer |
sMTPServer |
java.lang.String |
titleFormat |
java.lang.String |
toAddressFormat |
name
Constructor and Description |
---|
SimpleMailPublisher() |
SimpleMailPublisher(SimpleMailPublisher o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this SimpleMailPublisher.
|
static SimpleMailPublisher |
fromString(java.lang.String s)
String representation of this SimpleMailPublisher.
|
java.lang.String |
getFeedToRender()
Name of the top-level feed to render.
|
java.lang.String |
getFromAddress()
E-mail address that will appear as "From" in alerting mails.
|
java.lang.String |
getMailTemplate() |
java.lang.String |
getMailTemplateDirectory() |
SimpleMailPublisher.MetaToExpose |
getMetaToExpose() |
SMTPServer |
getSMTPServer() |
java.lang.String |
getTitleFormat() |
java.lang.String |
getToAddressFormat()
Format string used to build the recipient e-mail address.
|
boolean |
isGroupAlertsByUser() |
SimpleMailPublisher |
makeCopy()
Creates and returns a deep copy of this SimpleMailPublisher.
|
static SimpleMailPublisher |
readFrom(java.io.InputStream is)
Read this SimpleMailPublisher from an XML fragment.
|
void |
setFeedToRender(java.lang.String feedToRender)
Name of the top-level feed to render.
|
void |
setFromAddress(java.lang.String fromAddress)
E-mail address that will appear as "From" in alerting mails.
|
void |
setGroupAlertsByUser(boolean groupAlertsByUser) |
void |
setMailTemplate(java.lang.String mailTemplate) |
void |
setMailTemplateDirectory(java.lang.String mailTemplateDirectory) |
void |
setMetaToExpose(SimpleMailPublisher.MetaToExpose __value) |
void |
setSMTPServer(SMTPServer sMTPServer) |
void |
setTitleFormat(java.lang.String titleFormat) |
void |
setToAddressFormat(java.lang.String toAddressFormat)
Format string used to build the recipient e-mail address.
|
java.lang.String |
toString()
String representation of this SimpleMailPublisher.
|
SimpleMailPublisher |
withFeedToRender(java.lang.String feedToRender) |
SimpleMailPublisher |
withFromAddress(java.lang.String fromAddress) |
SimpleMailPublisher |
withGroupAlertsByUser(boolean groupAlertsByUser) |
SimpleMailPublisher |
withGroupAlertsByUser(java.lang.Boolean groupAlertsByUser) |
SimpleMailPublisher |
withMailTemplate(java.lang.String mailTemplate) |
SimpleMailPublisher |
withMailTemplateDirectory(java.lang.String mailTemplateDirectory) |
SimpleMailPublisher |
withMetaToExpose(java.util.Collection<StringValue> __values) |
SimpleMailPublisher |
withMetaToExpose(SimpleMailPublisher.MetaToExpose __value) |
SimpleMailPublisher |
withMetaToExpose(StringValue... __values) |
SimpleMailPublisher |
withName(java.lang.String name) |
SimpleMailPublisher |
withSMTPServer(SMTPServer sMTPServer) |
SimpleMailPublisher |
withTitleFormat(java.lang.String titleFormat) |
SimpleMailPublisher |
withToAddressFormat(java.lang.String toAddressFormat) |
void |
writeTo(java.io.OutputStream os)
Write this SimpleMailPublisher as an XML fragment
|
getName, setName
public java.lang.String fromAddress
public java.lang.String toAddressFormat
public java.lang.String titleFormat
public static final java.lang.String DEFAULT_TITLE_FORMAT
public java.lang.String mailTemplateDirectory
public static final java.lang.String DEFAULT_MAIL_TEMPLATE_DIRECTORY
public java.lang.String mailTemplate
public static final java.lang.String DEFAULT_MAIL_TEMPLATE
public boolean groupAlertsByUser
public static final boolean DEFAULT_GROUP_ALERTS_BY_USER
public java.lang.String feedToRender
public static final java.lang.String DEFAULT_FEED_TO_RENDER
protected SimpleMailPublisher.MetaToExpose metaToExpose
public SMTPServer sMTPServer
public SimpleMailPublisher()
public SimpleMailPublisher(SimpleMailPublisher o)
public SimpleMailPublisher withName(java.lang.String name)
withName
in class AlertPublisher
public void setFromAddress(java.lang.String fromAddress)
public java.lang.String getFromAddress()
public SimpleMailPublisher withFromAddress(java.lang.String fromAddress)
public void setToAddressFormat(java.lang.String toAddressFormat)
public java.lang.String getToAddressFormat()
public SimpleMailPublisher withToAddressFormat(java.lang.String toAddressFormat)
public void setTitleFormat(java.lang.String titleFormat)
public java.lang.String getTitleFormat()
public SimpleMailPublisher withTitleFormat(java.lang.String titleFormat)
public void setMailTemplateDirectory(java.lang.String mailTemplateDirectory)
public java.lang.String getMailTemplateDirectory()
public SimpleMailPublisher withMailTemplateDirectory(java.lang.String mailTemplateDirectory)
public void setMailTemplate(java.lang.String mailTemplate)
public java.lang.String getMailTemplate()
public SimpleMailPublisher withMailTemplate(java.lang.String mailTemplate)
public void setGroupAlertsByUser(boolean groupAlertsByUser)
public boolean isGroupAlertsByUser()
public SimpleMailPublisher withGroupAlertsByUser(boolean groupAlertsByUser)
public SimpleMailPublisher withGroupAlertsByUser(java.lang.Boolean groupAlertsByUser)
public void setFeedToRender(java.lang.String feedToRender)
public java.lang.String getFeedToRender()
public SimpleMailPublisher withFeedToRender(java.lang.String feedToRender)
public SimpleMailPublisher.MetaToExpose getMetaToExpose()
public void setMetaToExpose(SimpleMailPublisher.MetaToExpose __value)
public SimpleMailPublisher withMetaToExpose(StringValue... __values)
public SimpleMailPublisher withMetaToExpose(java.util.Collection<StringValue> __values)
public SimpleMailPublisher withMetaToExpose(SimpleMailPublisher.MetaToExpose __value)
public void setSMTPServer(SMTPServer sMTPServer)
public SMTPServer getSMTPServer()
public SimpleMailPublisher withSMTPServer(SMTPServer sMTPServer)
public SimpleMailPublisher makeCopy()
makeCopy
in class AlertPublisher
public static SimpleMailPublisher readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class AlertPublisher
javax.xml.bind.JAXBException
java.io.IOException
public static SimpleMailPublisher fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class AlertPublisher
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class AlertPublisher
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.