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 Properties
asProperties()
boolean
equals(Object obj)
String
getDefaultFrom()
String
getFromName()
String
getPassword()
String
getSmtpHost()
Integer
getSmtpPort()
String
getSmtpProtocol()
String
getUserId()
boolean
isAuthenticate()
boolean
isDebug()
boolean
isSmtpQuitWait()
boolean
isUseSsl()
boolean
isUseStartTls()
void
setAuthenticate(boolean authenticate)
void
setDebug(boolean debug)
void
setDefaultFrom(String defaultFrom)
void
setFromName(String fromName)
void
setPassword(String password)
void
setSmtpHost(String smtpHost)
void
setSmtpPort(Integer smtpPort)
void
setSmtpProtocol(String smtpProtocol)
void
setSmtpQuitWait(boolean smtpQuitWait)
void
setUserId(String userId)
void
setUseSsl(boolean useSsl)
void
setUseStartTls(boolean useStartTls)
String
toString()
-
-
-
Method Detail
-
isAuthenticate
public boolean isAuthenticate()
- Specified by:
isAuthenticate
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setAuthenticate
public void setAuthenticate(boolean authenticate)
- Specified by:
setAuthenticate
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
isDebug
public boolean isDebug()
- Specified by:
isDebug
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setDebug
public void setDebug(boolean debug)
- Specified by:
setDebug
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getDefaultFrom
public String getDefaultFrom()
- Specified by:
getDefaultFrom
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setDefaultFrom
public void setDefaultFrom(String defaultFrom)
- Specified by:
setDefaultFrom
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getFromName
public String getFromName()
- Specified by:
getFromName
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setFromName
public void setFromName(String fromName)
- Specified by:
setFromName
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getSmtpHost
public String getSmtpHost()
- Specified by:
getSmtpHost
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpHost
public void setSmtpHost(String smtpHost)
- Specified by:
setSmtpHost
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getSmtpPort
public Integer getSmtpPort()
- Specified by:
getSmtpPort
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpPort
public void setSmtpPort(Integer smtpPort)
- Specified by:
setSmtpPort
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getSmtpProtocol
public String getSmtpProtocol()
- Specified by:
getSmtpProtocol
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpProtocol
public void setSmtpProtocol(String smtpProtocol)
- Specified by:
setSmtpProtocol
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getUserId
public String getUserId()
- Specified by:
getUserId
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setUserId
public void setUserId(String userId)
- Specified by:
setUserId
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getPassword
public String getPassword()
- Specified by:
getPassword
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setPassword
public void setPassword(String password)
- Specified by:
setPassword
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
isUseSsl
public boolean isUseSsl()
- Specified by:
isUseSsl
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setUseSsl
public void setUseSsl(boolean useSsl)
- Specified by:
setUseSsl
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
isUseStartTls
public boolean isUseStartTls()
- Specified by:
isUseStartTls
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setUseStartTls
public void setUseStartTls(boolean useStartTls)
- Specified by:
setUseStartTls
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
isSmtpQuitWait
public boolean isSmtpQuitWait()
- Specified by:
isSmtpQuitWait
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpQuitWait
public void setSmtpQuitWait(boolean smtpQuitWait)
- Specified by:
setSmtpQuitWait
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
asProperties
public Properties asProperties()
-
-