Class EmailConfiguration
- java.lang.Object
-
- org.pentaho.platform.plugin.services.email.EmailConfiguration
-
- All Implemented Interfaces:
Serializable,org.pentaho.platform.api.email.IEmailConfiguration
- Direct Known Subclasses:
EmailConfigurationXml
public class EmailConfiguration extends Object implements Serializable, org.pentaho.platform.api.email.IEmailConfiguration
Bean which contains all the information for the email configuration- Author:
- David M. Kincade
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EmailConfiguration()EmailConfiguration(boolean authenticate, boolean debug, String defaultFrom, String fromName, String smtpHost, Integer smtpPort, String smtpProtocol, boolean smtpQuitWait, String userId, String password, boolean useSsl, boolean useStartTls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertiesasProperties()booleanequals(Object obj)StringgetDefaultFrom()StringgetFromName()StringgetPassword()StringgetSmtpHost()IntegergetSmtpPort()StringgetSmtpProtocol()StringgetUserId()booleanisAuthenticate()booleanisDebug()booleanisSmtpQuitWait()booleanisUseSsl()booleanisUseStartTls()voidsetAuthenticate(boolean authenticate)voidsetDebug(boolean debug)voidsetDefaultFrom(String defaultFrom)voidsetFromName(String fromName)voidsetPassword(String password)voidsetSmtpHost(String smtpHost)voidsetSmtpPort(Integer smtpPort)voidsetSmtpProtocol(String smtpProtocol)voidsetSmtpQuitWait(boolean smtpQuitWait)voidsetUserId(String userId)voidsetUseSsl(boolean useSsl)voidsetUseStartTls(boolean useStartTls)StringtoString()
-
-
-
Method Detail
-
isAuthenticate
public boolean isAuthenticate()
- Specified by:
isAuthenticatein interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setAuthenticate
public void setAuthenticate(boolean authenticate)
- Specified by:
setAuthenticatein interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
isDebug
public boolean isDebug()
- Specified by:
isDebugin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setDebug
public void setDebug(boolean debug)
- Specified by:
setDebugin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getDefaultFrom
public String getDefaultFrom()
- Specified by:
getDefaultFromin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setDefaultFrom
public void setDefaultFrom(String defaultFrom)
- Specified by:
setDefaultFromin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getFromName
public String getFromName()
- Specified by:
getFromNamein interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setFromName
public void setFromName(String fromName)
- Specified by:
setFromNamein interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getSmtpHost
public String getSmtpHost()
- Specified by:
getSmtpHostin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpHost
public void setSmtpHost(String smtpHost)
- Specified by:
setSmtpHostin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getSmtpPort
public Integer getSmtpPort()
- Specified by:
getSmtpPortin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpPort
public void setSmtpPort(Integer smtpPort)
- Specified by:
setSmtpPortin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getSmtpProtocol
public String getSmtpProtocol()
- Specified by:
getSmtpProtocolin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpProtocol
public void setSmtpProtocol(String smtpProtocol)
- Specified by:
setSmtpProtocolin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getUserId
public String getUserId()
- Specified by:
getUserIdin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setUserId
public void setUserId(String userId)
- Specified by:
setUserIdin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setPassword
public void setPassword(String password)
- Specified by:
setPasswordin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
isUseSsl
public boolean isUseSsl()
- Specified by:
isUseSslin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setUseSsl
public void setUseSsl(boolean useSsl)
- Specified by:
setUseSslin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
isUseStartTls
public boolean isUseStartTls()
- Specified by:
isUseStartTlsin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setUseStartTls
public void setUseStartTls(boolean useStartTls)
- Specified by:
setUseStartTlsin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
isSmtpQuitWait
public boolean isSmtpQuitWait()
- Specified by:
isSmtpQuitWaitin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpQuitWait
public void setSmtpQuitWait(boolean smtpQuitWait)
- Specified by:
setSmtpQuitWaitin interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
asProperties
public Properties asProperties()
-
-