com.atlassian.confluence.setup.actions
Class AbstractSetupAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.setup.actions.AbstractSetupAction
All Implemented Interfaces:
WebInterface, MessageHolderAware, 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:
AbstractSetupDatabaseAction, ChecklistAction, ConnectToJiraAction, ConnectToJiraSyncDirectoryAction, EvalLicenseAction, FinishSetupAction, SelectBundleAction, SelectGlobalLocaleAction, SelectSetupStepAction, SetupAdministrator, SetupClusterAction, SetupDataAction, SetupDemoContentAction, SetupLicenseAction, SetupPathsAction, SetupStartAction, SetupUserManagementChoiceAction

public abstract class AbstractSetupAction
extends ConfluenceActionSupport

This action communicates with BootstrapManager. BootstrapManager remembers state persistence for the setup cycle.

All control for setup sequences is, funnily enough, seated in xwork.xml (the Controller).

See Also:
Serialized Form

Field Summary
static java.lang.String DEMO_CONTENT_ZIP_FILE
           
protected static java.lang.String SETUP_CLUSTER
           
protected static java.lang.String SETUP_CONTENT_BLANK
           
protected static java.lang.String SETUP_CONTENT_DEMO
           
protected static java.lang.String SETUP_CONTENT_IMPORT
           
protected static java.lang.String SETUP_CUSTOM
           
protected static java.lang.String SETUP_DB_CONN_TYPE
           
protected static java.lang.String SETUP_DB_DATASOURCE
           
protected static java.lang.String SETUP_DB_EMBEDDED
           
protected static java.lang.String SETUP_DB_OTHER
           
protected static java.lang.String SETUP_DB_STANDARD
           
protected static java.lang.String SETUP_DB_TYPE_DATASOURCE
           
protected static java.lang.String SETUP_DB_TYPE_EMBEDDED
           
protected static java.lang.String SETUP_DB_TYPE_STANDARD
           
protected static java.lang.String SETUP_QUICK
           
protected static java.lang.String SETUP_USER_INTERNAL
           
protected static java.lang.String SETUP_USER_JAACS
           
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, 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
AbstractSetupAction()
           
 
Method Summary
 BootstrapManager getBootstrapManager()
           
 java.util.Locale getLocale()
           
 com.atlassian.config.setup.SetupPersister getSetupPersister()
           
 boolean isPermitted()
          override the parent's implementation - everyone is allowed to perform a setup action.
 void setSetupPersister(com.atlassian.config.setup.SetupPersister setupPersister)
           
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, 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, 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.confluence.validation.MessageHolderAware
validate
 

Field Detail

DEMO_CONTENT_ZIP_FILE

public static final java.lang.String DEMO_CONTENT_ZIP_FILE
See Also:
Constant Field Values

SETUP_QUICK

protected static final java.lang.String SETUP_QUICK
See Also:
Constant Field Values

SETUP_CLUSTER

protected static final java.lang.String SETUP_CLUSTER
See Also:
Constant Field Values

SETUP_CUSTOM

protected static final java.lang.String SETUP_CUSTOM
See Also:
Constant Field Values

SETUP_USER_INTERNAL

protected static final java.lang.String SETUP_USER_INTERNAL
See Also:
Constant Field Values

SETUP_USER_JAACS

protected static final java.lang.String SETUP_USER_JAACS
See Also:
Constant Field Values

SETUP_DB_EMBEDDED

protected static final java.lang.String SETUP_DB_EMBEDDED
See Also:
Constant Field Values

SETUP_DB_STANDARD

protected static final java.lang.String SETUP_DB_STANDARD
See Also:
Constant Field Values

SETUP_DB_DATASOURCE

protected static final java.lang.String SETUP_DB_DATASOURCE
See Also:
Constant Field Values

SETUP_DB_OTHER

protected static final java.lang.String SETUP_DB_OTHER
See Also:
Constant Field Values

SETUP_DB_CONN_TYPE

protected static final java.lang.String SETUP_DB_CONN_TYPE
See Also:
Constant Field Values

SETUP_DB_TYPE_STANDARD

protected static final java.lang.String SETUP_DB_TYPE_STANDARD
See Also:
Constant Field Values

SETUP_DB_TYPE_DATASOURCE

protected static final java.lang.String SETUP_DB_TYPE_DATASOURCE
See Also:
Constant Field Values

SETUP_DB_TYPE_EMBEDDED

protected static final java.lang.String SETUP_DB_TYPE_EMBEDDED
See Also:
Constant Field Values

SETUP_CONTENT_BLANK

protected static final java.lang.String SETUP_CONTENT_BLANK
See Also:
Constant Field Values

SETUP_CONTENT_DEMO

protected static final java.lang.String SETUP_CONTENT_DEMO
See Also:
Constant Field Values

SETUP_CONTENT_IMPORT

protected static final java.lang.String SETUP_CONTENT_IMPORT
See Also:
Constant Field Values
Constructor Detail

AbstractSetupAction

public AbstractSetupAction()
Method Detail

setSetupPersister

public void setSetupPersister(com.atlassian.config.setup.SetupPersister setupPersister)

getSetupPersister

public com.atlassian.config.setup.SetupPersister getSetupPersister()

isPermitted

public boolean isPermitted()
override the parent's implementation - everyone is allowed to perform a setup action.

Overrides:
isPermitted in class ConfluenceActionSupport
Returns:
true always

getBootstrapManager

public BootstrapManager getBootstrapManager()
Overrides:
getBootstrapManager in class ConfluenceActionSupport

getLocale

public java.util.Locale getLocale()
Specified by:
getLocale in interface com.opensymphony.xwork.LocaleProvider
Overrides:
getLocale in class ConfluenceActionSupport


Copyright © 2003-2014 Atlassian. All Rights Reserved.