public class CrowdBootstrapManagerImpl extends com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager implements CrowdBootstrapManager
applicationConfig, bootstrapFailureReason, bootstrapped, hibernateConfig, hibernateConfigurator, homeLocator, setupPersister
CONFIG_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, setSetupPersister
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getApplicationConfig, 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, setSetupComplete
public 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.DefaultAtlassianBootstrapManager
public void bootstrapDatabase(com.atlassian.config.db.DatabaseDetails dbDetails, boolean embedded) throws com.atlassian.config.bootstrap.BootstrapException
bootstrapDatabase
in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
bootstrapDatabase
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
com.atlassian.config.bootstrap.BootstrapException
public void bootstrapDatasource(String datasourceName, String hibernateDialect) throws com.atlassian.config.bootstrap.BootstrapException
bootstrapDatasource
in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
bootstrapDatasource
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
com.atlassian.config.bootstrap.BootstrapException
protected void postBootstrapDatabase() throws com.atlassian.config.bootstrap.BootstrapException
postBootstrapDatabase
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
com.atlassian.config.bootstrap.BootstrapException
public static boolean isContainerReady(javax.servlet.ServletContext servletContext)
servletContext
- servlet context.public String getServerID()
getServerID
in interface CrowdBootstrapManager
public void setServerID(String sid) throws com.atlassian.config.ConfigurationException
setServerID
in interface CrowdBootstrapManager
com.atlassian.config.ConfigurationException
public boolean databaseContainsExistingData(Connection connection)
databaseContainsExistingData
in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
databaseContainsExistingData
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
public List getTables()
getTables
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
public void setTables(List tables)
setTables
in class com.atlassian.config.bootstrap.DefaultAtlassianBootstrapManager
Copyright © 2021 Atlassian. All rights reserved.