Class SetupGeneralConfiguration
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.ww2.actions.setup.AbstractSetupAction
-
- com.atlassian.bamboo.ww2.actions.setup.SetupGeneralConfiguration
-
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,BypassValidationAware,NavigationAware,DomainObjectSecurityAware,GlobalReadSecurityAware,ReturnUrlAware,com.atlassian.config.SetupConstants,com.atlassian.core.i18n.I18nTextProvider,com.atlassian.struts.TextProvider,com.atlassian.struts.ValidationAware,com.opensymphony.xwork.ValidationAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable,org.apache.struts2.interceptor.ServletRequestAware
public class SetupGeneralConfiguration extends AbstractSetupAction implements org.apache.struts2.interceptor.ServletRequestAware, BypassValidationAware
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
Fields Modifier and Type Field Description static StringBUILD_WORKING_DIR-
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
-
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
-
-
Constructor Summary
Constructors Constructor Description SetupGeneralConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringexecute()StringgetArtifactsDir()BambooLicenseManagergetBambooLicenseManager()StringgetBaseUrl()StringgetBrokerClientURI()StringgetBuildDir()StringgetBuildWorkingDir()StringgetConfigDir()StringgetInstanceName()StringgetRepositoryLogsDir()StringgetVersion()Stringinput()Initialise the wizard's default valuesbooleanisLessAttended()booleanisRemoteAllowed()booleanisValidationBypassed()voidsetArtifactsDir(String artifactsDir)voidsetBackButton(String backButton)voidsetBaseUrl(String url)voidsetBrokerClientURI(String brokerClientURI)voidsetBuildDir(String buildDir)voidsetBuildWorkingDir(String buildWorkingDir)voidsetConfigDir(String configDir)voidsetInstanceName(String instanceName)voidsetRepositoryLogsDir(String repositoryLogsDir)voidsetServletRequest(javax.servlet.http.HttpServletRequest request)voidvalidate()-
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
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, getSecuredDomainObject, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJson
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, 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
getAllErrorMessages
-
-
-
-
Field Detail
-
BUILD_WORKING_DIR
public static final String BUILD_WORKING_DIR
- See Also:
- Constant Field Values
-
-
Method Detail
-
input
public String input() throws Exception
Initialise the wizard's default values- Overrides:
inputin classcom.opensymphony.xwork2.ActionSupport- Throws:
Exception
-
execute
public String execute() throws Exception
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein classcom.opensymphony.xwork2.ActionSupport- Throws:
Exception
-
validate
public void validate()
- Specified by:
validatein interfacecom.opensymphony.xwork2.Validateable- Overrides:
validatein classcom.opensymphony.xwork2.ActionSupport
-
isValidationBypassed
public boolean isValidationBypassed()
- Specified by:
isValidationBypassedin interfaceBypassValidationAware
-
isLessAttended
public boolean isLessAttended()
-
isRemoteAllowed
public boolean isRemoteAllowed()
-
getInstanceName
public String getInstanceName()
- Overrides:
getInstanceNamein classBambooActionSupport
-
setInstanceName
public void setInstanceName(String instanceName)
-
getBaseUrl
public String getBaseUrl()
- Overrides:
getBaseUrlin classBambooActionSupport
-
setBaseUrl
public void setBaseUrl(String url)
-
getConfigDir
public String getConfigDir()
-
setConfigDir
public void setConfigDir(String configDir)
-
getBuildDir
public String getBuildDir()
-
setBuildDir
public void setBuildDir(String buildDir)
-
getBuildWorkingDir
public String getBuildWorkingDir()
-
setBuildWorkingDir
public void setBuildWorkingDir(String buildWorkingDir)
-
getArtifactsDir
public String getArtifactsDir()
-
setArtifactsDir
public void setArtifactsDir(String artifactsDir)
-
getBrokerClientURI
public String getBrokerClientURI()
-
setBrokerClientURI
public void setBrokerClientURI(String brokerClientURI)
-
getRepositoryLogsDir
public String getRepositoryLogsDir()
-
setRepositoryLogsDir
public void setRepositoryLogsDir(String repositoryLogsDir)
-
getVersion
public String getVersion()
-
getBambooLicenseManager
public BambooLicenseManager getBambooLicenseManager()
- Overrides:
getBambooLicenseManagerin classBambooActionSupport
-
setServletRequest
public void setServletRequest(javax.servlet.http.HttpServletRequest request)
- Specified by:
setServletRequestin interfaceorg.apache.struts2.interceptor.ServletRequestAware
-
setBackButton
public void setBackButton(String backButton)
-
-