com.atlassian.bamboo.ww2.actions.setup
Class SetupUtilityBean

java.lang.Object
  extended by com.atlassian.bamboo.ww2.actions.setup.SetupUtilityBean

public class SetupUtilityBean
extends Object


Field Summary
protected static String BAMBOO_HOME_EXPRESSION
           
static String EMBEDDED_DATABASE_TYPE
           
 
Constructor Summary
SetupUtilityBean()
           
 
Method Summary
 BootstrapManager getBootstrapManager()
           
 String getDefaultBaseUrl(String requestUrl, String servletPath)
          See if we can determine the default base url from the servlet request...
 void setupDatasourceDatabase(String selectedDatasource, com.atlassian.config.db.DatabaseDetails dbDetails, String datasourceName, javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
           
 void setupDefaultGeneralConfiguration(String requestUrl, String servletPath, ErrorCollection errorCollection)
           
 void setupEmbeddedDatabase(javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
           
 void setupGeneralConfiguration(String instanceName, String baseUrl, String configDir, String buildWorkingDir, String buildDir, String artifactsDir, String brokerURI, ErrorCollection errorCollection)
           
 void setupGeneralConfiguration(String instanceName, String baseUrl, String configDir, String buildWorkingDir, String buildDir, String artifactsDir, String brokerURI, ErrorCollection errorCollection, boolean isOnDemand)
           
 void setupGeneralConfigurationForOnDemand(String instanceName, String baseUrl, String configDir, String buildWorkingDir, String buildDir, String artifactsDir, String brokerURI, 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

SetupUtilityBean

public SetupUtilityBean()
Method Detail

setupGeneralConfiguration

public void setupGeneralConfiguration(String instanceName,
                                      String baseUrl,
                                      String configDir,
                                      String buildWorkingDir,
                                      String buildDir,
                                      String artifactsDir,
                                      @Nullable
                                      String brokerURI,
                                      ErrorCollection errorCollection)
                               throws URISyntaxException,
                                      com.atlassian.config.ConfigurationException
Throws:
URISyntaxException
com.atlassian.config.ConfigurationException

setupGeneralConfigurationForOnDemand

public void setupGeneralConfigurationForOnDemand(String instanceName,
                                                 String baseUrl,
                                                 String configDir,
                                                 String buildWorkingDir,
                                                 String buildDir,
                                                 String artifactsDir,
                                                 @Nullable
                                                 String brokerURI,
                                                 ErrorCollection errorCollection)
                                          throws URISyntaxException,
                                                 com.atlassian.config.ConfigurationException
Throws:
URISyntaxException
com.atlassian.config.ConfigurationException

setupGeneralConfiguration

public void setupGeneralConfiguration(@Nullable
                                      String instanceName,
                                      String baseUrl,
                                      String configDir,
                                      String buildWorkingDir,
                                      String buildDir,
                                      String artifactsDir,
                                      @Nullable
                                      String brokerURI,
                                      ErrorCollection errorCollection,
                                      boolean isOnDemand)
                               throws URISyntaxException,
                                      com.atlassian.config.ConfigurationException
Throws:
URISyntaxException
com.atlassian.config.ConfigurationException

setupDefaultGeneralConfiguration

public void setupDefaultGeneralConfiguration(String requestUrl,
                                             String servletPath,
                                             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 url
servletPath - - servlet path
Returns:
The url

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)

getBootstrapManager

public BootstrapManager getBootstrapManager()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.