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:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getScope()
int
hashCode()
boolean
boolean
isDebug()
boolean
boolean
isUseSsl()
boolean
void
setAuthenticate
(boolean authenticate) void
setAuthMechanism
(String authMechanism) void
setAuthorizationCode
(String authorizationCode) void
setClientId
(String clientId) void
setClientSecret
(String clientSecret) void
setDebug
(boolean debug) void
setDefaultFrom
(String defaultFrom) void
setFromName
(String fromName) void
setGrantType
(String grantType) void
setPassword
(String password) void
setRedirectUri
(String redirectUri) void
setRefreshToken
(String refreshToken) void
void
setSmtpHost
(String smtpHost) void
setSmtpPort
(Integer smtpPort) void
setSmtpProtocol
(String smtpProtocol) void
setSmtpQuitWait
(boolean smtpQuitWait) void
setTokenUrl
(String tokenUrl) void
void
setUseSsl
(boolean useSsl) void
setUseStartTls
(boolean useStartTls) toString()
-
Constructor Details
-
EmailConfiguration
public EmailConfiguration() -
EmailConfiguration
-
-
Method Details
-
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
- Specified by:
getDefaultFrom
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setDefaultFrom
- Specified by:
setDefaultFrom
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getFromName
- Specified by:
getFromName
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setFromName
- Specified by:
setFromName
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getSmtpHost
- Specified by:
getSmtpHost
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpHost
- Specified by:
setSmtpHost
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getSmtpPort
- Specified by:
getSmtpPort
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpPort
- Specified by:
setSmtpPort
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getSmtpProtocol
- Specified by:
getSmtpProtocol
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setSmtpProtocol
- Specified by:
setSmtpProtocol
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getUserId
- Specified by:
getUserId
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setUserId
- Specified by:
setUserId
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getPassword
- Specified by:
getPassword
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setPassword
- 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
-
getAuthMechanism
- Specified by:
getAuthMechanism
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setAuthMechanism
- Specified by:
setAuthMechanism
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getClientId
- Specified by:
getClientId
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setClientId
- Specified by:
setClientId
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getClientSecret
- Specified by:
getClientSecret
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setClientSecret
- Specified by:
setClientSecret
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getTokenUrl
- Specified by:
getTokenUrl
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setTokenUrl
- Specified by:
setTokenUrl
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getScope
- Specified by:
getScope
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setScope
- Specified by:
setScope
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getGrantType
- Specified by:
getGrantType
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setGrantType
- Specified by:
setGrantType
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getRefreshToken
- Specified by:
getRefreshToken
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setRefreshToken
- Specified by:
setRefreshToken
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getAuthorizationCode
- Specified by:
getAuthorizationCode
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setAuthorizationCode
- Specified by:
setAuthorizationCode
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getRedirectUri
- Specified by:
getRedirectUri
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setRedirectUri
- Specified by:
setRedirectUri
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
asProperties
-
toString
-
equals
-
hashCode
public int hashCode()
-