com.atlassian.confluence.setup.actions
Class SetupLicenseAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.setup.actions.AbstractSetupAction
              extended by com.atlassian.confluence.setup.actions.SetupLicenseAction
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, Serializable

public class SetupLicenseAction
extends AbstractSetupAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.setup.actions.AbstractSetupAction
DEMO_CONTENT_ZIP_FILE, SETUP_CLUSTER, SETUP_CONTENT_BLANK, SETUP_CONTENT_DEMO, SETUP_CONTENT_IMPORT, SETUP_CUSTOM, SETUP_DB_CONN_TYPE, SETUP_DB_DATASOURCE, SETUP_DB_EMBEDDED, SETUP_DB_OTHER, SETUP_DB_STANDARD, SETUP_DB_TYPE_DATASOURCE, SETUP_DB_TYPE_EMBEDDED, SETUP_DB_TYPE_STANDARD, SETUP_QUICK, SETUP_USER_INTERNAL, 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
SetupLicenseAction()
           
 
Method Summary
 String execute()
           
 ConfluenceSidManager getBootstrapSidManager()
           
 ClusterManager getClusterManager()
           
 String getLicenseString()
           
 String getServerId()
           
 String getSetupType()
           
 boolean isClusteredEdition()
           
 void setBootstrapSidManager(ConfluenceSidManager bootstrapSidManager)
          There's no ConfluenceSidManager in the setup context, but in its parent, the bootstrap context.
 void setClusterManager(ClusterManager clusterManager)
           
 void setLicenseString(String licenseString)
           
 void setWebLicenseFacade(LicenseWebFacade webLicenseFacade)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.setup.actions.AbstractSetupAction
getBootstrapManager, getLocale, getSetupPersister, isPermitted, setSetupPersister
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, 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, getRandom, getRemoteUser, getSession, getSystemInformationService, 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, 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, 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
 

Constructor Detail

SetupLicenseAction

public SetupLicenseAction()
Method Detail

validate

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

execute

public String execute()
               throws Exception
Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class com.opensymphony.xwork.ActionSupport
Throws:
Exception

getSetupType

public String getSetupType()

getLicenseString

public String getLicenseString()

getServerId

public String getServerId()

setClusterManager

public void setClusterManager(ClusterManager clusterManager)

getClusterManager

public ClusterManager getClusterManager()

isClusteredEdition

public boolean isClusteredEdition()

setLicenseString

public void setLicenseString(String licenseString)

getBootstrapSidManager

public ConfluenceSidManager getBootstrapSidManager()

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. ConfluenceAutowireInterceptor only wires by name, thus they have to match.

Throws:
com.atlassian.config.ConfigurationException - if the initialisation of the SID failed

setWebLicenseFacade

public void setWebLicenseFacade(LicenseWebFacade webLicenseFacade)


Copyright © 2003-2013 Atlassian. All Rights Reserved.