com.atlassian.bamboo.setup
Class DefaultSetupPersister

java.lang.Object
  extended by com.atlassian.bamboo.setup.DefaultSetupPersister
All Implemented Interfaces:
com.atlassian.config.setup.SetupPersister

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


Field Summary
 
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
DefaultSetupPersister()
           
 
Method Summary
protected  void configureSetupSequence(java.lang.String setupType)
          Creates a default bootstrapManager sequence based on current state of bamboo.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()
           
 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
 

Constructor Detail

DefaultSetupPersister

public DefaultSetupPersister()
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 bamboo.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


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.