com.atlassian.jira.web.action.admin.mail
Class VerifySmtpServerConnection

java.lang.Object
  extended by webwork.action.ActionSupport
      extended by com.atlassian.jira.action.JiraActionSupport
          extended by com.atlassian.jira.web.action.JiraWebActionSupport
              extended by com.atlassian.jira.web.action.admin.mail.MailServerActionSupport
                  extended by com.atlassian.jira.web.action.admin.mail.AddMailServer
                      extended by com.atlassian.jira.web.action.admin.mail.AddSmtpMailServer
                          extended by com.atlassian.jira.web.action.admin.mail.VerifySmtpServerConnection
All Implemented Interfaces:
ErrorCollection, I18nHelper, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
VerifySmtpServerConnection

public class VerifySmtpServerConnection
extends AddSmtpMailServer

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.Reason
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory
 
Field Summary
protected static long verifyTimeout
           
 
Fields inherited from class com.atlassian.jira.web.action.admin.mail.MailServerActionSupport
id
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
VerifySmtpServerConnection(MailLoggingManager mailLoggingManager)
           
 
Method Summary
 String doAdd()
           
 String doDefault()
           
protected  String doExecute()
           
 String doSetup()
           
 String doUpdate()
           
 boolean isAnonymous()
           
protected  void validateServer(com.atlassian.mail.server.MailServer mailServer, com.atlassian.jira.web.action.admin.mail.VerifyMailServer verifier)
           
 
Methods inherited from class com.atlassian.jira.web.action.admin.mail.AddSmtpMailServer
getSupportedServiceProviders, getSupportedServiceProviders
 
Methods inherited from class com.atlassian.jira.web.action.admin.mail.AddMailServer
getCancelURI, getServiceProvider, setServiceProvider
 
Methods inherited from class com.atlassian.jira.web.action.admin.mail.MailServerActionSupport
canManagePopMailServers, canManageSmtpMailServers, doValidation, doView, getActiveTab, getDescription, getFrom, getId, getJndiLocation, getKeyForPrefix, getMailservertype, getName, getPassword, getPasswordReuse, getPopMailServers, getPort, getPrefix, getProtocol, getServerName, getSmtpMailServers, getSupportedClientProtocols, getTimeout, getType, getTypes, getUsername, isChangePassword, isNoemail, isPop, isSmtp, isTlsRequired, isValidMailParameters, setChangePassword, setDescription, setFrom, setId, setJndiLocation, setMailservertype, setName, setNoemail, setPassword, setPort, setPrefix, setProtocol, setServerName, setTimeout, setTlsRequired, setType, setUsername
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirectChecker, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, getCommandName, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
getCommandName, setCommand
 

Field Detail

verifyTimeout

protected static long verifyTimeout
Constructor Detail

VerifySmtpServerConnection

public VerifySmtpServerConnection(MailLoggingManager mailLoggingManager)
Method Detail

doDefault

public String doDefault()
                 throws Exception
Overrides:
doDefault in class AddMailServer
Throws:
Exception

validateServer

protected void validateServer(com.atlassian.mail.server.MailServer mailServer,
                              com.atlassian.jira.web.action.admin.mail.VerifyMailServer verifier)

doExecute

protected String doExecute()
                    throws Exception
Overrides:
doExecute in class AddMailServer
Throws:
Exception

doAdd

public String doAdd()
             throws Exception
Throws:
Exception

doUpdate

public String doUpdate()
                throws Exception
Throws:
Exception

doSetup

public String doSetup()
               throws Exception
Throws:
Exception

isAnonymous

public boolean isAnonymous()


Copyright © 2002-2011 Atlassian. All Rights Reserved.