public class CrowdBootstrapManagerImpl extends com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager implements CrowdBootstrapManager
applicationConfig, bootstrapFailureReason, bootstrapped, hibernateConfig, hibernateConfigurator, homeLocator, setupPersisterCONFIG_DIRECTORY_PARAM, CROWD_SID| Constructor and Description |
|---|
CrowdBootstrapManagerImpl(SchemaHelper schemaHelper,
DatabaseConfiguredListeners databaseConfiguredListeners) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterConfigurationLoaded() |
void |
bootstrapDatabase(com.atlassian.config.db.DatabaseDetails dbDetails,
boolean embedded) |
void |
bootstrapDatasource(String datasourceName,
String hibernateDialect) |
boolean |
databaseContainsExistingData(Connection connection) |
String |
getConfigDirectory() |
static com.opensymphony.xwork2.config.ConfigurationManager |
getConfigurationManager() |
String |
getServerID() |
List |
getTables() |
static boolean |
isContainerReady(javax.servlet.ServletContext servletContext) |
protected void |
postBootstrapDatabase() |
void |
setConfigDirectory(String configurationDirectory) |
static void |
setConfigurationManager(com.opensymphony.xwork2.config.ConfigurationManager configurationManager) |
void |
setServerID(String sid) |
void |
setTables(List tables) |
finishBootstrapInitialisation, getApplicationConfig, getApplicationHome, getBootstrapFailureReason, getBuildNumber, getConfiguredApplicationHome, getDbUrl, getFilePathProperty, getHibernateConfig, getHibernateConfigurator, getHibernateProperties, getHomeLocator, getOperation, getPropertiesWithPrefix, getProperty, getPropertyKeys, getSetupPersister, getString, getTestDatabaseConnection, getTestDatasourceConnection, init, isApplicationHomeValid, isBootstrapped, isPropertyTrue, isSetupComplete, performPersistenceUpgrade, publishConfiguration, removeProperty, save, setApplicationConfig, setBuildNumber, setHibernateConfig, setHibernateConfigurator, setHomeLocator, setOperation, setProperty, setSetupComplete, setSetupPersisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetApplicationConfig, getApplicationHome, getBootstrapFailureReason, getBuildNumber, getConfiguredApplicationHome, getFilePathProperty, getHibernateConfig, getHibernateConfigurator, getHibernateProperties, getOperation, getPropertiesWithPrefix, getProperty, getPropertyKeys, getSetupPersister, getString, getTestDatabaseConnection, getTestDatasourceConnection, init, isApplicationHomeValid, isBootstrapped, isPropertyTrue, isSetupComplete, publishConfiguration, removeProperty, save, setBuildNumber, setHibernateConfigurator, setOperation, setProperty, setSetupCompletepublic CrowdBootstrapManagerImpl(SchemaHelper schemaHelper, DatabaseConfiguredListeners databaseConfiguredListeners)
public static void setConfigurationManager(com.opensymphony.xwork2.config.ConfigurationManager configurationManager)
public static com.opensymphony.xwork2.config.ConfigurationManager getConfigurationManager()
public String getConfigDirectory()
public void setConfigDirectory(String configurationDirectory)
protected void afterConfigurationLoaded()
afterConfigurationLoaded in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManagerpublic void bootstrapDatabase(com.atlassian.config.db.DatabaseDetails dbDetails,
boolean embedded)
throws com.atlassian.config.bootstrap.BootstrapException
bootstrapDatabase in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerbootstrapDatabase in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManagercom.atlassian.config.bootstrap.BootstrapExceptionpublic void bootstrapDatasource(String datasourceName, String hibernateDialect) throws com.atlassian.config.bootstrap.BootstrapException
bootstrapDatasource in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerbootstrapDatasource in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManagercom.atlassian.config.bootstrap.BootstrapExceptionprotected void postBootstrapDatabase()
throws com.atlassian.config.bootstrap.BootstrapException
postBootstrapDatabase in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManagercom.atlassian.config.bootstrap.BootstrapExceptionpublic static boolean isContainerReady(javax.servlet.ServletContext servletContext)
servletContext - servlet context.public String getServerID()
getServerID in interface CrowdBootstrapManagerpublic void setServerID(String sid) throws com.atlassian.config.ConfigurationException
setServerID in interface CrowdBootstrapManagercom.atlassian.config.ConfigurationExceptionpublic boolean databaseContainsExistingData(Connection connection)
databaseContainsExistingData in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerdatabaseContainsExistingData in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManagerpublic List getTables()
getTables in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManagerpublic void setTables(List tables)
setTables in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManagerCopyright © 2021 Atlassian. All rights reserved.