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

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

public class SetupUtilityBean
extends java.lang.Object


Field Summary
protected static java.lang.String BAMBOO_HOME_EXPRESSION
           
static java.lang.String EMBEDDED_DATABASE_TYPE
           
 
Constructor Summary
SetupUtilityBean()
           
 
Method Summary
 BambooUserManager getBambooUserManager()
           
 BootstrapManager getBootstrapManager()
           
 java.lang.String getDefaultBaseUrl(javax.servlet.http.HttpServletRequest request)
          See if we can determine the default base url from the servlet request...
 void setBambooUserManager(BambooUserManager bambooUserManager)
           
 void setupDatasourceDatabase(java.lang.String selectedDatabase, com.atlassian.config.db.DatabaseDetails dbDetails, java.lang.String datasourceName, javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
           
 void setupDefaultGeneralConfiguration(javax.servlet.http.HttpServletRequest request, ErrorCollection errorCollection)
           
 void setupEmbeddedDatabase(javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
           
 void setupGeneralConfiguration(java.lang.String instanceName, java.lang.String baseUrl, java.lang.String configDir, java.lang.String buildWorkingDir, java.lang.String buildDir, java.lang.String brokerURI, ErrorCollection errorCollection)
           
 void setupStandardDatabase(java.lang.String selectedDatabase, com.atlassian.config.db.DatabaseDetails dbDetails, javax.servlet.ServletContext servletContext, ErrorCollection errorCollection)
           
 void setupUser(java.lang.String username, java.lang.String password, java.lang.String email, java.lang.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 java.lang.String BAMBOO_HOME_EXPRESSION

EMBEDDED_DATABASE_TYPE

public static final java.lang.String EMBEDDED_DATABASE_TYPE
See Also:
Constant Field Values
Constructor Detail

SetupUtilityBean

public SetupUtilityBean()
Method Detail

setupGeneralConfiguration

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

setupDefaultGeneralConfiguration

public void setupDefaultGeneralConfiguration(javax.servlet.http.HttpServletRequest request,
                                             ErrorCollection errorCollection)
                                      throws java.net.URISyntaxException,
                                             com.atlassian.config.ConfigurationException
Throws:
java.net.URISyntaxException
com.atlassian.config.ConfigurationException

getDefaultBaseUrl

public java.lang.String getDefaultBaseUrl(javax.servlet.http.HttpServletRequest request)
See if we can determine the default base url from the servlet request... otherwise use a preset default one

Parameters:
request - - httpservletrequest to try and obtain base url from.
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(java.lang.String selectedDatabase,
                                  com.atlassian.config.db.DatabaseDetails dbDetails,
                                  javax.servlet.ServletContext servletContext,
                                  ErrorCollection errorCollection)

setupDatasourceDatabase

public void setupDatasourceDatabase(java.lang.String selectedDatabase,
                                    com.atlassian.config.db.DatabaseDetails dbDetails,
                                    java.lang.String datasourceName,
                                    javax.servlet.ServletContext servletContext,
                                    ErrorCollection errorCollection)

setupUser

public void setupUser(java.lang.String username,
                      java.lang.String password,
                      java.lang.String email,
                      java.lang.String fullName,
                      ErrorCollection errorCollection)

getBootstrapManager

public BootstrapManager getBootstrapManager()

setBambooUserManager

public void setBambooUserManager(@Nullable
                                 BambooUserManager bambooUserManager)

getBambooUserManager

@Nullable
public BambooUserManager getBambooUserManager()


Copyright © 2010 Atlassian. All Rights Reserved.