com.atlassian.crowd.console.setup
Class CrowdSetupPersister

java.lang.Object
  extended by com.atlassian.crowd.console.setup.CrowdSetupPersister
All Implemented Interfaces:
com.atlassian.config.setup.SetupPersister

public class CrowdSetupPersister
extends java.lang.Object
implements com.atlassian.config.setup.SetupPersister


Field Summary
static java.lang.String SETUP_TYPE_NEW_INSTALL
           
static java.lang.String SETUP_TYPE_UPGRADE_XML
           
 
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
 
Constructor Summary
CrowdSetupPersister()
           
 
Method Summary
protected  void configureSetupSequence(java.lang.String setupType)
          Creates a default bootstrapManager sequence based on current state of crowd.config.xml
 void finishSetup()
          Ensures that the bootstrapManager is written to a complete state by overriding all other remaining operations.
 java.util.List getCompletedSteps()
           
 java.lang.String getCurrentStep()
           
 java.lang.String getSetupType()
           
 java.util.List getUncompletedSteps()
           
 boolean isDemonstrationContentInstalled()
           
 boolean isSetupTypeNewInstall()
           
 boolean isSetupTypeXmlUpgrade()
           
 void progessSetupStep()
           
 void setApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)
           
 void setDemonstrationContentInstalled()
           
 void setSetupType(java.lang.String setupType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SETUP_TYPE_NEW_INSTALL

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

SETUP_TYPE_UPGRADE_XML

public static final java.lang.String SETUP_TYPE_UPGRADE_XML
See Also:
Constant Field Values
Constructor Detail

CrowdSetupPersister

public CrowdSetupPersister()
Method Detail

setApplicationConfig

public void setApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)

configureSetupSequence

protected void configureSetupSequence(java.lang.String setupType)
Creates a default bootstrapManager sequence based on current state of crowd.config.xml


getUncompletedSteps

public java.util.List getUncompletedSteps()
Specified by:
getUncompletedSteps in interface com.atlassian.config.setup.SetupPersister

getCompletedSteps

public java.util.List getCompletedSteps()
Specified by:
getCompletedSteps in interface com.atlassian.config.setup.SetupPersister

getSetupType

public java.lang.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(java.lang.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

getCurrentStep

public java.lang.String getCurrentStep()
Specified by:
getCurrentStep in interface com.atlassian.config.setup.SetupPersister

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

isSetupTypeNewInstall

public boolean isSetupTypeNewInstall()

isSetupTypeXmlUpgrade

public boolean isSetupTypeXmlUpgrade()


Copyright © 2010 Atlassian. All Rights Reserved.