Package org.bedework.calfacade.mail
Class MailConfigPropertiesImpl
java.lang.Object
org.bedework.util.config.ConfigBase<MailConfigPropertiesImpl>
org.bedework.calfacade.mail.MailConfigPropertiesImpl
- All Implemented Interfaces:
Serializable,Comparable<MailConfigPropertiesImpl>,MailConfigProperties,org.bedework.util.logging.Logged
public class MailConfigPropertiesImpl
extends org.bedework.util.config.ConfigBase<MailConfigPropertiesImpl>
implements MailConfigProperties
Properties for mailers.
- Author:
- douglm
- See Also:
-
Field Summary
Fields inherited from class org.bedework.util.config.ConfigBase
ns -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetFrom()booleanvoidsetDisabled(boolean val) Allows mailer to be disabledvoidAddress we use when none suppliedvoidsetProtocol(String val) valid protocol for which an implementation exists, e.g "imap", "smtp"voidsetServerPassword(String val) voidsetServerPort(String val) voidsetServerUri(String val) Where we send it.voidsetServerUsername(String val) voidsetStarttls(boolean val) voidsetSubject(String val) Subject we use when none suppliedtoString()voidtoStringSegment(org.bedework.util.misc.ToString ts) Methods inherited from class org.bedework.util.config.ConfigBase
addListProperty, compareTo, fromXml, fromXml, fromXml, getLastChanged, getLogger, getName, getProperty, hashCode, markChanged, removeProperty, setListProperty, setName, toProperties, toXmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn
-
Constructor Details
-
MailConfigPropertiesImpl
public MailConfigPropertiesImpl()
-
-
Method Details
-
setProtocol
Description copied from interface:MailConfigPropertiesvalid protocol for which an implementation exists, e.g "imap", "smtp"- Specified by:
setProtocolin interfaceMailConfigProperties
-
getProtocol
- Specified by:
getProtocolin interfaceMailConfigProperties- Returns:
- String
-
setServerUri
Description copied from interface:MailConfigPropertiesWhere we send it.- Specified by:
setServerUriin interfaceMailConfigProperties
-
getServerUri
- Specified by:
getServerUriin interfaceMailConfigProperties- Returns:
- String
-
setServerPort
- Specified by:
setServerPortin interfaceMailConfigProperties
-
getServerPort
- Specified by:
getServerPortin interfaceMailConfigProperties- Returns:
- String
-
setStarttls
public void setStarttls(boolean val) - Specified by:
setStarttlsin interfaceMailConfigProperties- Parameters:
val- start tls
-
getStarttls
public boolean getStarttls()- Specified by:
getStarttlsin interfaceMailConfigProperties- Returns:
- flag
-
setServerUsername
- Specified by:
setServerUsernamein interfaceMailConfigProperties- Parameters:
val- server Username
-
getServerUsername
- Specified by:
getServerUsernamein interfaceMailConfigProperties
-
setServerPassword
- Specified by:
setServerPasswordin interfaceMailConfigProperties- Parameters:
val- server Password
-
getServerPassword
- Specified by:
getServerPasswordin interfaceMailConfigProperties- Returns:
- password
-
setFrom
Description copied from interface:MailConfigPropertiesAddress we use when none supplied- Specified by:
setFromin interfaceMailConfigProperties
-
getFrom
- Specified by:
getFromin interfaceMailConfigProperties- Returns:
- String
-
setSubject
Description copied from interface:MailConfigPropertiesSubject we use when none supplied- Specified by:
setSubjectin interfaceMailConfigProperties
-
getSubject
- Specified by:
getSubjectin interfaceMailConfigProperties- Returns:
- String
-
setDisabled
public void setDisabled(boolean val) Description copied from interface:MailConfigPropertiesAllows mailer to be disabled- Specified by:
setDisabledin interfaceMailConfigProperties
-
getDisabled
public boolean getDisabled()- Specified by:
getDisabledin interfaceMailConfigProperties- Returns:
- boolean
-
toStringSegment
public void toStringSegment(org.bedework.util.misc.ToString ts) - Overrides:
toStringSegmentin classorg.bedework.util.config.ConfigBase<MailConfigPropertiesImpl>
-
toString
- Overrides:
toStringin classorg.bedework.util.config.ConfigBase<MailConfigPropertiesImpl>
-