Class SetupUtilityBean
- java.lang.Object
-
- com.atlassian.bamboo.ww2.actions.setup.SetupUtilityBean
-
public class SetupUtilityBean extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
BAMBOO_HOME_EXPRESSION
protected static String
BAMBOO_SHARED_HOME_EXPRESSION
static String
EMBEDDED_DATABASE_TYPE
-
Constructor Summary
Constructors Constructor Description SetupUtilityBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefaultBaseUrl(String requestUrl, String servletPath)
See if we can determine the default base url from the servlet request...void
setupAgentsSecurityToken(@NotNull ErrorCollection errorCollection, boolean featureEnabled)
Initializes the agent security token authentication feature and all related settings for this Bamboo instance.void
setupDatasourceDatabase(String selectedDatasource, com.atlassian.config.db.DatabaseDetails dbDetails, String datasourceName, javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
void
setupEmbeddedDatabase(javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
void
setupGeneralConfiguration(@Nullable String instanceName, String baseUrl, String configDir, String buildWorkingDir, String buildDir, String artifactsDir, @Nullable String brokerClientURI, String repositoryLogsDir, ErrorCollection errorCollection)
void
setupStandardDatabase(String selectedDatabase, com.atlassian.config.db.DatabaseDetails dbDetails, javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
void
setupUser(String username, String password, String email, String fullName, ErrorCollection errorCollection)
-
-
-
Field Detail
-
BAMBOO_SHARED_HOME_EXPRESSION
protected static final String BAMBOO_SHARED_HOME_EXPRESSION
-
BAMBOO_HOME_EXPRESSION
protected static final String BAMBOO_HOME_EXPRESSION
-
EMBEDDED_DATABASE_TYPE
public static final String EMBEDDED_DATABASE_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setupGeneralConfiguration
public void setupGeneralConfiguration(@Nullable @Nullable String instanceName, String baseUrl, String configDir, String buildWorkingDir, String buildDir, String artifactsDir, @Nullable @Nullable String brokerClientURI, String repositoryLogsDir, ErrorCollection errorCollection) throws URISyntaxException, com.atlassian.config.ConfigurationException
- Throws:
URISyntaxException
com.atlassian.config.ConfigurationException
-
getDefaultBaseUrl
public String getDefaultBaseUrl(String requestUrl, String servletPath)
See if we can determine the default base url from the servlet request... otherwise use a preset default one- Parameters:
requestUrl
- - request urlservletPath
- - servlet path- Returns:
- The url
-
setupAgentsSecurityToken
public void setupAgentsSecurityToken(@NotNull @NotNull ErrorCollection errorCollection, boolean featureEnabled)
Initializes the agent security token authentication feature and all related settings for this Bamboo instance.- Parameters:
errorCollection
- error collection to which errors should be appended if they occurfeatureEnabled
- whether the feature should be enabled
-
setupEmbeddedDatabase
public void setupEmbeddedDatabase(javax.servlet.ServletContext servletContext, ErrorCollection errorCollection) throws com.atlassian.config.ConfigurationException
- Throws:
com.atlassian.config.ConfigurationException
-
setupStandardDatabase
public void setupStandardDatabase(String selectedDatabase, com.atlassian.config.db.DatabaseDetails dbDetails, javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
-
setupDatasourceDatabase
public void setupDatasourceDatabase(String selectedDatasource, com.atlassian.config.db.DatabaseDetails dbDetails, String datasourceName, javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
-
setupUser
public void setupUser(String username, String password, String email, String fullName, ErrorCollection errorCollection)
-
-