com.atlassian.confluence.mail.actions
Class AbstractMailAccountAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.spaces.actions.AbstractSpaceAction
              extended by com.atlassian.confluence.mail.actions.AbstractMailAccountAction
All Implemented Interfaces:
WebInterface, SpaceAdministrative, Spaced, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, java.io.Serializable
Direct Known Subclasses:
AddMailAccountAction, EditMailAccountAction

public abstract class AbstractMailAccountAction
extends AbstractSpaceAction
implements SpaceAdministrative

See Also:
Serialized Form

Field Summary
protected  java.lang.String confirm
           
protected  java.lang.String description
           
protected  java.lang.String hostname
           
protected  MailAccountManager mailAccountManager
           
protected  java.lang.String name
           
protected  java.lang.String password
           
protected  MailPollResult pollResult
           
protected  int port
           
protected  java.lang.String protocol
           
protected  boolean secure
           
protected  java.lang.String testConnection
           
protected  java.lang.String username
           
 
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
key, notificationManager, originalSpace, space, spaceManager, wikiStyleRenderer
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
AbstractMailAccountAction()
           
 
Method Summary
protected  MailAccount createMailAccountFromFormData()
           
 java.lang.String getConfirm()
           
 java.lang.String getDescription()
           
 java.lang.String getHostname()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 MailPollResult getPollResult()
           
 int getPort()
           
 java.lang.String getProtocol()
           
 java.lang.String getTestConnection()
           
 java.lang.String getUsername()
           
abstract  boolean isEditAction()
           
 boolean isSecure()
           
 void setConfirm(java.lang.String confirm)
           
 void setDescription(java.lang.String description)
           
 void setHostname(java.lang.String hostname)
           
 void setMailAccountManager(MailAccountManager mailAccountManager)
           
 void setName(java.lang.String name)
           
 void setPassword(java.lang.String password)
           
 void setPollResult(MailPollResult pollResult)
           
 void setPort(int port)
           
 void setProtocol(java.lang.String protocol)
           
 void setSecure(boolean secure)
           
 void setTestConnection(java.lang.String testConnection)
           
 void setUsername(java.lang.String username)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getKey, getPermissionTypes, getSpace, getSpaceKey, getSpaceXHtmlDescription, getSubscribableName, isAdminUser, isPermitted, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEventManager, getFriendlyDateFormatter, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setUserAccessor, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mailAccountManager

protected MailAccountManager mailAccountManager

name

protected java.lang.String name

description

protected java.lang.String description

hostname

protected java.lang.String hostname

protocol

protected java.lang.String protocol

username

protected java.lang.String username

password

protected java.lang.String password

port

protected int port

secure

protected boolean secure

confirm

protected java.lang.String confirm

testConnection

protected java.lang.String testConnection

pollResult

protected MailPollResult pollResult
Constructor Detail

AbstractMailAccountAction

public AbstractMailAccountAction()
Method Detail

validate

public void validate()
Specified by:
validate in interface com.opensymphony.xwork.Validateable
Overrides:
validate in class com.opensymphony.xwork.ActionSupport

setMailAccountManager

public void setMailAccountManager(MailAccountManager mailAccountManager)

isEditAction

public abstract boolean isEditAction()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getHostname

public java.lang.String getHostname()

setHostname

public void setHostname(java.lang.String hostname)

getProtocol

public java.lang.String getProtocol()

setProtocol

public void setProtocol(java.lang.String protocol)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getPort

public int getPort()

setPort

public void setPort(int port)

isSecure

public boolean isSecure()

setSecure

public void setSecure(boolean secure)

getConfirm

public java.lang.String getConfirm()

setConfirm

public void setConfirm(java.lang.String confirm)

getTestConnection

public java.lang.String getTestConnection()

setTestConnection

public void setTestConnection(java.lang.String testConnection)

getPollResult

public MailPollResult getPollResult()

setPollResult

public void setPollResult(MailPollResult pollResult)

createMailAccountFromFormData

protected MailAccount createMailAccountFromFormData()


Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.