public class

ConfigureMailServer

extends GlobalAdminAction
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.bamboo.ww2.BambooActionSupport
       ↳ com.atlassian.bamboo.configuration.GlobalAdminAction
         ↳ com.atlassian.bamboo.ww2.actions.admin.mail.ConfigureMailServer

Summary

Nested Classes
enum ConfigureMailServer.MailSetting  
[Expand]
Inherited Constants
From class com.atlassian.bamboo.configuration.GlobalAdminAction
From class com.atlassian.bamboo.ww2.BambooActionSupport
From interface com.opensymphony.xwork.Action
[Expand]
Inherited Fields
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
ConfigureMailServer()
Public Methods
String doAdd()
String doDefault()
Default action just sends to the input@return
String doDelete()
String doEdit()
String doSave()
BambooMailer getBambooMailer()
String getChosenMailSetting()
List<String> getEmailSettings()
String getFrom()
String getHostName()
String getJndiChoice()
String getJndiName()
String getName()
String getPassword()
String getPasswordChange()
String getPrefix()
boolean getRemovePrecedence()
String getSendTest()
String getSmtpChoice()
SMTPMailServer getSmtpMailServer()
String getSmtpPort()
String getTestRecipient()
String getUserName()
boolean isTlsRequired()
void setBambooMailer(BambooMailer bambooMailer)
void setChosenMailSetting(String chosenMailSetting)
void setFrom(String from)
void setHostName(String hostName)
void setJndiName(String jndiName)
void setName(String name)
void setPassword(String password)
void setPasswordChange(String passwordChange)
void setPrefix(String prefix)
void setRemovePrecedence(boolean removePrecedence)
void setSendTest(String sendTest)
void setSmtpPort(String smtpPort)
void setTestRecipient(String testRecipient)
void setTlsRequired(boolean tlsRequired)
void setUserName(String userName)
String testSMTPServer(SMTPMailServer testSmtpMailServer)
void validate()
Protected Methods
@Nullable SMTPMailServer getDefaultSmtpMailServer()
[Expand]
Inherited Methods
From class com.atlassian.bamboo.configuration.GlobalAdminAction
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.bamboo.utils.error.ErrorCollection
From interface com.atlassian.bamboo.ww2.aware.BambooSessionAware
From interface com.atlassian.bamboo.ww2.aware.NavigationAware
From interface com.atlassian.bamboo.ww2.aware.ReturnUrlAware
From interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
From interface com.atlassian.core.i18n.I18nTextProvider
From interface com.opensymphony.xwork.Action
From interface com.opensymphony.xwork.LocaleProvider
From interface com.opensymphony.xwork.TextProvider
From interface com.opensymphony.xwork.Validateable
From interface com.opensymphony.xwork.ValidationAware
From interface com.uwyn.rife.continuations.ContinuableObject

Public Constructors

public ConfigureMailServer ()

Public Methods

public String doAdd ()

Throws
Exception

public String doDefault ()

Default action just sends to the input@return

Throws
Exception

public String doDelete ()

Throws
Exception

public String doEdit ()

Throws
Exception

public String doSave ()

Throws
Exception

public BambooMailer getBambooMailer ()

public String getChosenMailSetting ()

public List<String> getEmailSettings ()

public String getFrom ()

public String getHostName ()

public String getJndiChoice ()

public String getJndiName ()

public String getName ()

public String getPassword ()

public String getPasswordChange ()

public String getPrefix ()

public boolean getRemovePrecedence ()

public String getSendTest ()

public String getSmtpChoice ()

public SMTPMailServer getSmtpMailServer ()

public String getSmtpPort ()

public String getTestRecipient ()

public String getUserName ()

public boolean isTlsRequired ()

public void setBambooMailer (BambooMailer bambooMailer)

public void setChosenMailSetting (String chosenMailSetting)

public void setFrom (String from)

public void setHostName (String hostName)

public void setJndiName (String jndiName)

public void setName (String name)

public void setPassword (String password)

public void setPasswordChange (String passwordChange)

public void setPrefix (String prefix)

public void setRemovePrecedence (boolean removePrecedence)

public void setSendTest (String sendTest)

public void setSmtpPort (String smtpPort)

public void setTestRecipient (String testRecipient)

public void setTlsRequired (boolean tlsRequired)

public void setUserName (String userName)

public String testSMTPServer (SMTPMailServer testSmtpMailServer)

Throws
Exception

public void validate ()

Protected Methods

@Nullable protected SMTPMailServer getDefaultSmtpMailServer ()