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
-
-
-
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
-
getAuthMechanism
public String getAuthMechanism()
- Specified by:
getAuthMechanism
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setAuthMechanism
public void setAuthMechanism(String authMechanism)
- Specified by:
setAuthMechanism
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getClientId
public String getClientId()
- Specified by:
getClientId
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setClientId
public void setClientId(String clientId)
- Specified by:
setClientId
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getClientSecret
public String getClientSecret()
- Specified by:
getClientSecret
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setClientSecret
public void setClientSecret(String clientSecret)
- Specified by:
setClientSecret
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getTokenUrl
public String getTokenUrl()
- Specified by:
getTokenUrl
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setTokenUrl
public void setTokenUrl(String tokenUrl)
- Specified by:
setTokenUrl
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getScope
public String getScope()
- Specified by:
getScope
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setScope
public void setScope(String scope)
- Specified by:
setScope
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getGrantType
public String getGrantType()
- Specified by:
getGrantType
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setGrantType
public void setGrantType(String grantType)
- Specified by:
setGrantType
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getRefreshToken
public String getRefreshToken()
- Specified by:
getRefreshToken
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setRefreshToken
public void setRefreshToken(String refreshToken)
- Specified by:
setRefreshToken
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getAuthorizationCode
public String getAuthorizationCode()
- Specified by:
getAuthorizationCode
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setAuthorizationCode
public void setAuthorizationCode(String authorizationCode)
- Specified by:
setAuthorizationCode
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
getRedirectUri
public String getRedirectUri()
- Specified by:
getRedirectUri
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
setRedirectUri
public void setRedirectUri(String redirectUri)
- Specified by:
setRedirectUri
in interfaceorg.pentaho.platform.api.email.IEmailConfiguration
-
asProperties
public Properties asProperties()
-
-