Class SetupStartAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.setup.actions.AbstractSetupAction
-
- com.atlassian.confluence.setup.actions.SetupStartAction
-
- All Implemented Interfaces:
BootstrapAware,WebInterface,MessageHolderAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable
public class SetupStartAction extends AbstractSetupAction implements BootstrapAware
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLUSTER_DOWNGRADEstatic StringCLUSTER_UPGRADE-
Fields inherited from class com.atlassian.confluence.setup.actions.AbstractSetupAction
DEMO_CONTENT_ZIP_FILE, SETUP_CLUSTER, SETUP_CLUSTER_TO_STANDALONE, SETUP_CONTENT_BLANK, SETUP_CONTENT_DEMO, SETUP_CONTENT_IMPORT, SETUP_CUSTOM, SETUP_DB_CLUSTER_CONN_TYPE, SETUP_DB_CONN_TYPE, SETUP_DB_DATASOURCE, SETUP_DB_EMBEDDED, SETUP_DB_STANDARD, SETUP_DB_TYPE_DATASOURCE, SETUP_DB_TYPE_STANDARD, SETUP_PATHS, SETUP_QUICK, SETUP_SESSION_ID_KEY, SETUP_SKIP_TO_NEXT_STEP, SETUP_SKIP_TO_NEXT_STEP_CLUSTER, SETUP_USER_INTERNAL, SETUP_USER_JAACS
-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description SetupStartAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidbootstrap()StringdoDefault()Convenient Action execution method which defaults to returning INPUTStringembeddedDatabaseName()Stringexecute()ClusterManagergetClusterManager()Deprecated.since 5.9.1booleanisAWSSetup()booleanisBuildNumberCorrect()booleanisClusteredEdition()Deprecated.since 5.9.1.booleanisClusterToStandalone()booleanisDatabaseExternal()booleanisFromScratch()booleanisStandaloneToCluster()voidsetApplicationProperties(com.atlassian.sal.api.ApplicationProperties applicationProperties)voidsetBootstrapSidManager(ConfluenceSidManager bootstrapSidManager)There's no ConfluenceSidManager in the setup context, but in its parent, the bootstrap context.voidsetClusterManager(ClusterManager clusterManager)Deprecated.since 5.9.1voidsetConfluenceHome(com.atlassian.dc.filestore.api.compat.FilesystemPath confluenceHome)voidsetSetupApplicationProperties(com.atlassian.sal.api.ApplicationProperties setupApplicationProperties)voidsetSetupType(String setupType)-
Methods inherited from class com.atlassian.confluence.setup.actions.AbstractSetupAction
bootstrapConfigurer, getBootstrapManager, getContainerManager, getLocale, getServerId, getSetupPersister, getSetupSessionId, getSingletonFromMainContext, getSupportEntitlementNumber, getXsrfToken, getXsrfTokenGenerator, isPermitted, performEarlyStartup, performLateStartup, retrieveSingletonFromMainContext, setBootstrapConfigurer, setContainerManager, setLicenseService, setSetupPersister, setXsrfTokenGenerator, transitionFromColdToTenantedState, transitionFromColdToVacantState, transitionFromVacantToTenantedState
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContentUiSupport, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocBean, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.opensymphony.xwork2.LocaleProvider
isValidLocale, isValidLocaleString
-
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
-
-
-
-
Field Detail
-
CLUSTER_UPGRADE
public static final String CLUSTER_UPGRADE
- See Also:
- Constant Field Values
-
CLUSTER_DOWNGRADE
public static final String CLUSTER_DOWNGRADE
- See Also:
- Constant Field Values
-
-
Method Detail
-
doDefault
public String doDefault() throws Exception
Description copied from class:ConfluenceActionSupportConvenient Action execution method which defaults to returning INPUT- Overrides:
doDefaultin classConfluenceActionSupport- Throws:
Exception
-
execute
public String execute() throws Exception
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein classcom.opensymphony.xwork2.ActionSupport- Throws:
Exception
-
setBootstrapSidManager
public void setBootstrapSidManager(ConfluenceSidManager bootstrapSidManager) throws com.atlassian.config.ConfigurationException
There's no ConfluenceSidManager in the setup context, but in its parent, the bootstrap context.ConfluenceAutowireInterceptoronly wires by name, thus they have to match.- Overrides:
setBootstrapSidManagerin classAbstractSetupAction- Throws:
com.atlassian.config.ConfigurationException
-
bootstrap
public void bootstrap()
- Specified by:
bootstrapin interfaceBootstrapAware
-
getClusterManager
@Deprecated public ClusterManager getClusterManager()
Deprecated.since 5.9.1
-
setClusterManager
@Deprecated public void setClusterManager(ClusterManager clusterManager)
Deprecated.since 5.9.1
-
isClusteredEdition
@Deprecated public boolean isClusteredEdition()
Deprecated.since 5.9.1. Clustering is always supported.
-
isAWSSetup
public boolean isAWSSetup()
-
isStandaloneToCluster
public boolean isStandaloneToCluster()
-
isClusterToStandalone
public boolean isClusterToStandalone()
-
isFromScratch
public boolean isFromScratch()
-
isDatabaseExternal
public boolean isDatabaseExternal()
-
embeddedDatabaseName
public String embeddedDatabaseName()
-
isBuildNumberCorrect
public boolean isBuildNumberCorrect()
-
setSetupType
public void setSetupType(String setupType)
-
setConfluenceHome
public void setConfluenceHome(com.atlassian.dc.filestore.api.compat.FilesystemPath confluenceHome)
-
setSetupApplicationProperties
public void setSetupApplicationProperties(com.atlassian.sal.api.ApplicationProperties setupApplicationProperties)
-
setApplicationProperties
public void setApplicationProperties(com.atlassian.sal.api.ApplicationProperties applicationProperties)
-
-