|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.bamboo.testutils.setup.TestBootstrapManager
@ThreadSafe public class TestBootstrapManager
| Field Summary |
|---|
| Fields inherited from interface com.atlassian.bamboo.setup.BootstrapManager |
|---|
FINGERPRINT_PARAM |
| Constructor Summary | |
|---|---|
TestBootstrapManager()
|
|
| Method Summary | |
|---|---|
void |
bootstrapDatabase(com.atlassian.config.db.DatabaseDetails dbDetails,
boolean embedded)
|
void |
bootstrapDatasource(java.lang.String datasourceName,
java.lang.String hibernateDialect)
|
boolean |
databaseContainsExistingData(java.sql.Connection connection)
|
com.atlassian.config.ApplicationConfiguration |
getApplicationConfig()
|
java.lang.String |
getApplicationHome()
|
java.lang.String |
getArtifactsDirectory()
This method returns the root directory underneath which the artifacts are stored. |
java.lang.String |
getBootstrapFailureReason()
|
java.net.URI |
getBrokerClientURI()
|
java.net.URI |
getBrokerURI()
|
java.lang.String |
getBuildDirectory()
Gets the directory where Bamboo's build files sit. |
java.lang.String |
getBuildNumber()
|
java.lang.String |
getBuildWorkingDirectory()
This method returns the root directory underneath which the build directories are located. |
java.lang.String |
getConfigDirectory()
Gets the directory where Bamboo's administration.xml file sits |
java.lang.String |
getConfiguredApplicationHome()
|
java.lang.String |
getFilePathProperty(java.lang.String key)
|
java.lang.String |
getFingerprint()
Provides a unique identifier for this startup |
com.atlassian.config.db.HibernateConfig |
getHibernateConfig()
|
com.atlassian.config.db.HibernateConfigurator |
getHibernateConfigurator()
|
java.util.Properties |
getHibernateProperties()
|
java.io.File |
getIndexDirectory()
Returns the index directory as stored in the cfg.xml file with the bambooHome preopty replaced |
java.lang.String |
getOperation()
|
java.util.Map |
getPropertiesWithPrefix(java.lang.String prefix)
|
java.lang.Object |
getProperty(java.lang.String key)
|
java.util.Collection |
getPropertyKeys()
|
java.lang.String |
getServerID()
|
com.atlassian.config.setup.SetupPersister |
getSetupPersister()
|
java.lang.String |
getString(java.lang.String key)
|
java.sql.Connection |
getTestDatabaseConnection(com.atlassian.config.db.DatabaseDetails databaseDetails)
|
java.sql.Connection |
getTestDatasourceConnection(java.lang.String datasourceName)
|
void |
init()
|
boolean |
isApplicationHomeValid()
|
boolean |
isBootstrapped()
|
boolean |
isPropertyTrue(java.lang.String prop)
|
boolean |
isSetupComplete()
|
void |
publishConfiguration()
|
void |
removeProperty(java.lang.String key)
|
void |
save()
|
void |
setApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)
|
void |
setApplicationHome(java.lang.String applicationHome)
Make sure you use either this method or setApplicationConfig(ApplicationConfiguration) not both |
void |
setArtifactsDirectory(java.lang.String artifactsDir)
|
void |
setBrokerClientURI(java.net.URI brokerURI)
|
void |
setBrokerURI(java.net.URI brokerUrl)
|
void |
setBuildDirectory(java.lang.String buildDirectory)
|
void |
setBuildNumber(java.lang.String buildNumber)
|
void |
setBuildWorkingDirectory(java.lang.String buildWorkingDirectory)
|
void |
setConfigDirectory(java.lang.String configurationDirectory)
|
void |
setHibernateConfigurator(com.atlassian.config.db.HibernateConfigurator hibernateConfigurator)
|
void |
setOperation(java.lang.String operation)
|
void |
setProperty(java.lang.String key,
java.lang.Object value)
|
void |
setServerID(java.lang.String serverId)
|
void |
setSetupComplete(boolean complete)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TestBootstrapManager()
| Method Detail |
|---|
public java.lang.String getConfigDirectory()
BootstrapManager
getConfigDirectory in interface BootstrapManagerpublic void setConfigDirectory(java.lang.String configurationDirectory)
setConfigDirectory in interface BootstrapManagerpublic java.lang.String getBuildDirectory()
BootstrapManager
getBuildDirectory in interface BootstrapManagerpublic void setBuildDirectory(java.lang.String buildDirectory)
setBuildDirectory in interface BootstrapManagerpublic java.lang.String getBuildWorkingDirectory()
BootstrapManager
getBuildWorkingDirectory in interface BootstrapManagerpublic void setBuildWorkingDirectory(java.lang.String buildWorkingDirectory)
setBuildWorkingDirectory in interface BootstrapManagerpublic java.lang.String getArtifactsDirectory()
BootstrapManagerSystemDirectory methods instead.
getArtifactsDirectory in interface BootstrapManagerpublic void setArtifactsDirectory(java.lang.String artifactsDir)
setArtifactsDirectory in interface BootstrapManager@Nullable public java.io.File getIndexDirectory()
BootstrapManager
getIndexDirectory in interface BootstrapManagerpublic java.lang.String getServerID()
getServerID in interface BootstrapManagerpublic void setServerID(java.lang.String serverId)
setServerID in interface BootstrapManager
public java.net.URI getBrokerURI()
throws java.net.URISyntaxException
getBrokerURI in interface BootstrapManagerjava.net.URISyntaxExceptionpublic void setBrokerURI(java.net.URI brokerUrl)
setBrokerURI in interface BootstrapManager
public java.net.URI getBrokerClientURI()
throws java.net.URISyntaxException
getBrokerClientURI in interface BootstrapManagerjava.net.URISyntaxExceptionpublic void setBrokerClientURI(java.net.URI brokerURI)
setBrokerClientURI in interface BootstrapManager@NotNull public java.lang.String getFingerprint()
BootstrapManager
getFingerprint in interface BootstrapManagerpublic boolean isBootstrapped()
isBootstrapped in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic java.lang.Object getProperty(java.lang.String key)
getProperty in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
public void setProperty(java.lang.String key,
java.lang.Object value)
setProperty in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic boolean isPropertyTrue(java.lang.String prop)
isPropertyTrue in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic void removeProperty(java.lang.String key)
removeProperty in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic java.lang.String getString(java.lang.String key)
getString in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic java.lang.String getFilePathProperty(java.lang.String key)
getFilePathProperty in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic java.util.Collection getPropertyKeys()
getPropertyKeys in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic java.util.Map getPropertiesWithPrefix(java.lang.String prefix)
getPropertiesWithPrefix in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic java.lang.String getBuildNumber()
getBuildNumber in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic void setBuildNumber(java.lang.String buildNumber)
setBuildNumber in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic boolean isApplicationHomeValid()
isApplicationHomeValid in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic java.util.Properties getHibernateProperties()
getHibernateProperties in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
public void save()
throws com.atlassian.config.ConfigurationException
save in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagercom.atlassian.config.ConfigurationExceptionpublic boolean isSetupComplete()
isSetupComplete in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic java.lang.String getOperation()
getOperation in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic void setOperation(java.lang.String operation)
setOperation in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic void setSetupComplete(boolean complete)
setSetupComplete in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
public void bootstrapDatasource(java.lang.String datasourceName,
java.lang.String hibernateDialect)
throws com.atlassian.config.bootstrap.BootstrapException
bootstrapDatasource in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagercom.atlassian.config.bootstrap.BootstrapExceptionpublic com.atlassian.config.setup.SetupPersister getSetupPersister()
getSetupPersister in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic com.atlassian.config.ApplicationConfiguration getApplicationConfig()
getApplicationConfig in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic void setApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfig)
public java.lang.String getApplicationHome()
getApplicationHome in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
public void setApplicationHome(java.lang.String applicationHome)
throws com.atlassian.config.ConfigurationException
setApplicationConfig(ApplicationConfiguration) not both
com.atlassian.config.ConfigurationExceptionpublic java.lang.String getConfiguredApplicationHome()
getConfiguredApplicationHome in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic java.lang.String getBootstrapFailureReason()
getBootstrapFailureReason in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
public void init()
throws com.atlassian.config.bootstrap.BootstrapException
init in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagercom.atlassian.config.bootstrap.BootstrapExceptionpublic void publishConfiguration()
publishConfiguration in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
public void bootstrapDatabase(com.atlassian.config.db.DatabaseDetails dbDetails,
boolean embedded)
throws com.atlassian.config.bootstrap.BootstrapException
bootstrapDatabase in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagercom.atlassian.config.bootstrap.BootstrapExceptionpublic com.atlassian.config.db.HibernateConfigurator getHibernateConfigurator()
getHibernateConfigurator in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic void setHibernateConfigurator(com.atlassian.config.db.HibernateConfigurator hibernateConfigurator)
setHibernateConfigurator in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagerpublic com.atlassian.config.db.HibernateConfig getHibernateConfig()
getHibernateConfig in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
public java.sql.Connection getTestDatasourceConnection(java.lang.String datasourceName)
throws com.atlassian.config.bootstrap.BootstrapException
getTestDatasourceConnection in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagercom.atlassian.config.bootstrap.BootstrapExceptionpublic boolean databaseContainsExistingData(java.sql.Connection connection)
databaseContainsExistingData in interface com.atlassian.config.bootstrap.AtlassianBootstrapManager
public java.sql.Connection getTestDatabaseConnection(com.atlassian.config.db.DatabaseDetails databaseDetails)
throws com.atlassian.config.bootstrap.BootstrapException
getTestDatabaseConnection in interface com.atlassian.config.bootstrap.AtlassianBootstrapManagercom.atlassian.config.bootstrap.BootstrapException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||