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

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.ww2.actions.setup.AbstractSetupAction
              extended by com.atlassian.bamboo.ww2.actions.setup.SetupGeneralConfiguration
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.config.SetupConstants, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.webwork.interceptor.ServletRequestAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable

public class SetupGeneralConfiguration
extends AbstractSetupAction
implements com.opensymphony.webwork.interceptor.ServletRequestAware

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
 
Field Summary
static java.lang.String BUILD_WORKING_DIR
           
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
administrationConfigurationManager, bambooPermissionManager, buildDefinitionManager, buildManager, commentManager, CONFIRM, cookieCutter, dashboardCachingManager, planExecutionManager, planManager, projectManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.atlassian.config.SetupConstants
SETUP_CONTENT_BLANK, SETUP_CONTENT_DEMO, SETUP_CONTENT_IMPORT, SETUP_CUSTOM, SETUP_DB_CONN_TYPE, SETUP_DB_DATASOURCE, SETUP_DB_EMBEDDED, SETUP_DB_OTHER, SETUP_DB_STANDARD, SETUP_DB_TYPE_DATASOURCE, SETUP_DB_TYPE_EMBEDDED, SETUP_DB_TYPE_STANDARD, SETUP_QUICK
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
SetupGeneralConfiguration()
           
 
Method Summary
 java.lang.String doDefault()
          Initialise the wizard's default values
 java.lang.String doExecute()
          Places the current user on the page
 BambooLicenseManager getBambooLicenseManager()
           
 java.lang.String getBaseUrl()
           
 java.lang.String getBrokerUrl()
           
 java.lang.String getBuildDir()
           
 java.lang.String getBuildWorkingDir()
           
 java.lang.String getConfigDir()
           
 java.lang.String getInstanceName()
           
 java.lang.String getVersion()
           
 boolean isRemoteAllowed()
           
 void setBaseUrl(java.lang.String url)
           
 void setBrokerUrl(java.lang.String brokerURI)
           
 void setBuildDir(java.lang.String buildDir)
           
 void setBuildWorkingDir(java.lang.String buildWorkingDir)
           
 void setConfigDir(java.lang.String configDir)
           
 void setInstanceName(java.lang.String instanceName)
           
 void setServletRequest(javax.servlet.http.HttpServletRequest request)
           
 void validate()
           
 
Methods inherited from class com.atlassian.bamboo.ww2.actions.setup.AbstractSetupAction
getSetupPersister, getSetupTypeInstall, getSetupUtilityBean, setSetupPersister, setSetupTypeInstall
 
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, execute, getAdministrationConfiguration, getBamboo, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBootstrapManager, getBreadCrumbs, getBuildManager, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getJsonObject, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getReturnUrl, getSecuredDomainObject, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setCheckBoxFields, setCommentManager, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setPlanExecutionManager, setPlanManager, setProjectManager, setReturnUrl, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setFieldErrors
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors, getFieldErrors
 

Field Detail

BUILD_WORKING_DIR

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

SetupGeneralConfiguration

public SetupGeneralConfiguration()
Method Detail

doDefault

public java.lang.String doDefault()
                           throws java.lang.Exception
Initialise the wizard's default values

Overrides:
doDefault in class BambooActionSupport
Returns:
The WebWork return status
Throws:
java.lang.Exception

doExecute

public java.lang.String doExecute()
                           throws java.lang.Exception
Description copied from class: BambooActionSupport
Places the current user on the page

Overrides:
doExecute in class BambooActionSupport
Returns:
webwork success status
Throws:
java.lang.Exception - something nasty went wrong

validate

public void validate()
Specified by:
validate in interface com.opensymphony.xwork.Validateable
Overrides:
validate in class com.opensymphony.xwork.ActionSupport

isRemoteAllowed

public boolean isRemoteAllowed()

getInstanceName

public java.lang.String getInstanceName()
Overrides:
getInstanceName in class BambooActionSupport

setInstanceName

public void setInstanceName(java.lang.String instanceName)

getBaseUrl

public java.lang.String getBaseUrl()
Overrides:
getBaseUrl in class BambooActionSupport

setBaseUrl

public void setBaseUrl(java.lang.String url)

getConfigDir

public java.lang.String getConfigDir()

setConfigDir

public void setConfigDir(java.lang.String configDir)

getBuildDir

public java.lang.String getBuildDir()

setBuildDir

public void setBuildDir(java.lang.String buildDir)

getBuildWorkingDir

public java.lang.String getBuildWorkingDir()

setBuildWorkingDir

public void setBuildWorkingDir(java.lang.String buildWorkingDir)

getBrokerUrl

public java.lang.String getBrokerUrl()

setBrokerUrl

public void setBrokerUrl(java.lang.String brokerURI)

getVersion

public java.lang.String getVersion()

getBambooLicenseManager

public BambooLicenseManager getBambooLicenseManager()
Overrides:
getBambooLicenseManager in class BambooActionSupport

setServletRequest

public void setServletRequest(javax.servlet.http.HttpServletRequest request)
Specified by:
setServletRequest in interface com.opensymphony.webwork.interceptor.ServletRequestAware


Copyright © 2010 Atlassian. All Rights Reserved.