com.atlassian.crowd.openid.server.bootstrap
Class DefaultBootstrapManager

java.lang.Object
  extended by com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
      extended by com.atlassian.crowd.openid.server.bootstrap.DefaultBootstrapManager
All Implemented Interfaces:
com.atlassian.config.bootstrap.AtlassianBootstrapManager

public class DefaultBootstrapManager
extends com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager

BootstrapManager is responsible for initializing the dependencies of the Crowd environment.


Field Summary
 
Fields inherited from class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
applicationConfig, bootstrapFailureReason, bootstrapped, hibernateConfig, hibernateConfigurator, homeLocator, log, setupPersister
 
Constructor Summary
DefaultBootstrapManager()
           
 
Method Summary
 void bootstrapDatabase(com.atlassian.config.db.DatabaseDetails databaseDetails, boolean b)
           
 void init()
           
 
Methods inherited from class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
afterConfigurationLoaded, bootstrapDatasource, databaseContainsExistingData, finishBootstrapInitialisation, getApplicationConfig, getApplicationHome, getBootstrapFailureReason, getBuildNumber, getConfiguredApplicationHome, getDbUrl, getFilePathProperty, getHibernateConfig, getHibernateConfigurator, getHibernateProperties, getHomeLocator, getOperation, getPropertiesWithPrefix, getProperty, getPropertyKeys, getSetupPersister, getString, getTables, getTestDatabaseConnection, getTestDatasourceConnection, isApplicationHomeValid, isBootstrapped, isPropertyTrue, isSetupComplete, performPersistenceUpgrade, postBootstrapDatabase, publishConfiguration, removeProperty, save, setApplicationConfig, setBuildNumber, setHibernateConfig, setHibernateConfigurator, setHomeLocator, setOperation, setProperty, setSetupComplete, setSetupPersister, setTables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultBootstrapManager

public DefaultBootstrapManager()
Method Detail

init

public void init()
          throws com.atlassian.config.bootstrap.BootstrapException
Specified by:
init in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
Overrides:
init in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
Throws:
com.atlassian.config.bootstrap.BootstrapException

bootstrapDatabase

public void bootstrapDatabase(com.atlassian.config.db.DatabaseDetails databaseDetails,
                              boolean b)
                       throws com.atlassian.config.bootstrap.BootstrapException
Specified by:
bootstrapDatabase in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
Overrides:
bootstrapDatabase in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
Throws:
com.atlassian.config.bootstrap.BootstrapException


Copyright © 2013 Atlassian. All Rights Reserved.