Package hudson.plugins.emailext
Class MailAccount
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<MailAccount>
-
- hudson.plugins.emailext.MailAccount
-
- All Implemented Interfaces:
Describable<MailAccount>
public class MailAccount extends AbstractDescribableImpl<MailAccount>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MailAccount.MailAccountDescriptor
-
Constructor Summary
Constructors Constructor Description MailAccount()
MailAccount(net.sf.json.JSONObject jo)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getAddress()
String
getAdvProperties()
String
getCredentialsId()
MailAccount.MailAccountDescriptor
getDescriptor()
String
getSmtpHost()
Secret
getSmtpPassword()
Deprecated.String
getSmtpPort()
String
getSmtpUsername()
Deprecated.boolean
isDefaultAccount()
boolean
isFromAddressValid()
boolean
isSmtpAuthValid()
boolean
isSmtpServerValid()
boolean
isUseOAuth2()
boolean
isUseSsl()
boolean
isUseTls()
boolean
isValid()
void
setAddress(String address)
void
setAdvProperties(String advProperties)
void
setCredentialsId(String credentialsId)
void
setSmtpHost(String smtpHost)
void
setSmtpPassword(Secret smtpPassword)
void
setSmtpPassword(String smtpPassword)
void
setSmtpPort(String smtpPort)
void
setSmtpUsername(String smtpUsername)
void
setUseOAuth2(boolean useOAuth2)
void
setUseSsl(boolean useSsl)
void
setUseTls(boolean useTls)
-
-
-
Constructor Detail
-
MailAccount
@Deprecated public MailAccount(net.sf.json.JSONObject jo)
Deprecated.
-
MailAccount
@DataBoundConstructor public MailAccount()
-
-
Method Detail
-
isValid
public boolean isValid()
-
isFromAddressValid
public boolean isFromAddressValid()
-
isSmtpServerValid
public boolean isSmtpServerValid()
-
isSmtpAuthValid
public boolean isSmtpAuthValid()
-
isDefaultAccount
public boolean isDefaultAccount()
-
getDescriptor
public MailAccount.MailAccountDescriptor getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<MailAccount>
- Overrides:
getDescriptor
in classAbstractDescribableImpl<MailAccount>
-
getAddress
public String getAddress()
-
setAddress
@DataBoundSetter public void setAddress(String address)
-
getSmtpHost
public String getSmtpHost()
-
setSmtpHost
@DataBoundSetter public void setSmtpHost(String smtpHost)
-
getSmtpPort
public String getSmtpPort()
-
setSmtpPort
@DataBoundSetter public void setSmtpPort(String smtpPort)
-
getSmtpUsername
@Deprecated public String getSmtpUsername()
Deprecated.
-
setSmtpUsername
@DataBoundSetter public void setSmtpUsername(String smtpUsername)
-
getSmtpPassword
@Deprecated public Secret getSmtpPassword()
Deprecated.
-
setSmtpPassword
@DataBoundSetter public void setSmtpPassword(Secret smtpPassword)
-
setSmtpPassword
public void setSmtpPassword(String smtpPassword)
-
getCredentialsId
public String getCredentialsId()
-
setCredentialsId
@DataBoundSetter public void setCredentialsId(String credentialsId)
-
isUseSsl
public boolean isUseSsl()
-
setUseSsl
@DataBoundSetter public void setUseSsl(boolean useSsl)
-
isUseTls
public boolean isUseTls()
-
setUseTls
@DataBoundSetter public void setUseTls(boolean useTls)
-
isUseOAuth2
public boolean isUseOAuth2()
-
setUseOAuth2
@DataBoundSetter public void setUseOAuth2(boolean useOAuth2)
-
getAdvProperties
public String getAdvProperties()
-
setAdvProperties
@DataBoundSetter public void setAdvProperties(String advProperties)
-
-