com.atlassian.jira.plugins.mail.webwork
Class VerifyPopServerConnection

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.plugins.mail.webwork.MailServerActionSupport
                  extended by com.atlassian.jira.plugins.mail.webwork.AddMailServer
                      extended by com.atlassian.jira.plugins.mail.webwork.AddPopMailServer
                          extended by com.atlassian.jira.plugins.mail.webwork.VerifyPopServerConnection
All Implemented Interfaces:
ErrorCollection, I18nHelper, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware

public class VerifyPopServerConnection
extends AddPopMailServer

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.plugins.mail.webwork.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
VerifyPopServerConnection(MailLoggingManager mailLoggingManager)
           
 
Method Summary
 String doAdd()
           
 String doDefault()
           
protected  String doExecute()
           
 String doUpdate()
           
protected  void validateServer(com.atlassian.mail.server.MailServer mailServer, com.atlassian.jira.plugins.mail.webwork.VerifyMailServer verifier)
           
 
Methods inherited from class com.atlassian.jira.plugins.mail.webwork.AddPopMailServer
getActiveTab, getCancelURI, getSupportedServiceProviders
 
Methods inherited from class com.atlassian.jira.plugins.mail.webwork.AddMailServer
getServiceProvider, setServiceProvider
 
Methods inherited from class com.atlassian.jira.plugins.mail.webwork.MailServerActionSupport
canManagePopMailServers, canManageSmtpMailServers, doValidation, doView, getDescription, getFrom, getId, getJndiLocation, getKeyForPrefix, getMailservertype, getName, getPassword, getPasswordSet, 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

VerifyPopServerConnection

public VerifyPopServerConnection(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.plugins.mail.webwork.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


Copyright © 2002-2012 Atlassian. All Rights Reserved.