com.atlassian.confluence.setup
Class DefaultSetupPersister
java.lang.Object
com.atlassian.confluence.setup.DefaultSetupPersister
- All Implemented Interfaces:
- com.atlassian.config.setup.SetupPersister
public class DefaultSetupPersister
- extends Object
- implements com.atlassian.config.setup.SetupPersister
Fields inherited from interface com.atlassian.config.setup.SetupPersister |
SETUP_INSTALL_DEMO_DATA, SETUP_STATE_COMPLETE, SETUP_TYPE_CUSTOM, SETUP_TYPE_INITIAL, SETUP_TYPE_INSTALL |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SETUP_TYPE_CLUSTER
public static final String SETUP_TYPE_CLUSTER
- See Also:
- Constant Field Values
DefaultSetupPersister
public DefaultSetupPersister()
setApplicationConfig
public void setApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)
configureSetupSequence
protected void configureSetupSequence(String setupType)
- Creates a default bootstrapManager sequence based on current state of confluence.config.xml
getUncompletedSteps
public List<com.atlassian.core.util.PairType> getUncompletedSteps()
- Specified by:
getUncompletedSteps
in interface com.atlassian.config.setup.SetupPersister
getCompletedSteps
public List<com.atlassian.core.util.PairType> getCompletedSteps()
- Specified by:
getCompletedSteps
in interface com.atlassian.config.setup.SetupPersister
getAllVisibleSteps
public List<com.atlassian.core.util.PairType> getAllVisibleSteps()
getSetupType
public String getSetupType()
- Specified by:
getSetupType
in interface com.atlassian.config.setup.SetupPersister
- Returns:
- the bootstrapManager type of the bootstrapManager process - initial, custom or install.
setSetupType
public void setSetupType(String setupType)
- Specified by:
setSetupType
in interface com.atlassian.config.setup.SetupPersister
finishSetup
public void finishSetup()
throws com.atlassian.config.setup.SetupException
- Ensures that the bootstrapManager is written to a complete state
by overriding all other remaining operations.
- Specified by:
finishSetup
in interface com.atlassian.config.setup.SetupPersister
- Throws:
com.atlassian.config.setup.SetupException
progessSetupStep
public void progessSetupStep()
- Specified by:
progessSetupStep
in interface com.atlassian.config.setup.SetupPersister
getCurrentDisplayStep
public String getCurrentDisplayStep()
- Gets the key of the current step for displaying in setup step bar UI. This can be different from the actual step,
for example, when the actual step is invisible and we want the setup step bar UI to still display the previous step.
- Returns:
- key of the current step for displaying purpose, null if the setup is done and there is no meaningful current step
getCurrentStep
public String getCurrentStep()
- Gets the key of the actual current step.
- Specified by:
getCurrentStep
in interface com.atlassian.config.setup.SetupPersister
- Returns:
- key of the actual current step
setDemonstrationContentInstalled
public void setDemonstrationContentInstalled()
- Specified by:
setDemonstrationContentInstalled
in interface com.atlassian.config.setup.SetupPersister
isDemonstrationContentInstalled
public boolean isDemonstrationContentInstalled()
- Specified by:
isDemonstrationContentInstalled
in interface com.atlassian.config.setup.SetupPersister