com.atlassian.bamboo.configuration
Class ConfigurationAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.configuration.GlobalAdminAction
com.atlassian.bamboo.configuration.ConfigurationAction
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, 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 ConfigurationAction
- extends GlobalAdminAction
- implements GlobalAdminSecurityAware
This class handles configuration updates from am web form
- See Also:
- Serialized Form
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedErrorMessages, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setJobEquiv, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, 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 |
ConfigurationAction
public ConfigurationAction()
validate
public void validate()
- Specified by:
validate
in interface com.opensymphony.xwork.Validateable
- Overrides:
validate
in class com.opensymphony.xwork.ActionSupport
doExecute
public java.lang.String doExecute()
throws java.lang.Exception
- Update the system with the administration configuration.
- Overrides:
doExecute
in class BambooActionSupport
- Returns:
- WebWork status
- Throws:
java.lang.Exception
- something nasty went wrong
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Description copied from class:
BambooActionSupport
- Default action just sends to the input
- Overrides:
doDefault
in class BambooActionSupport
- Throws:
java.lang.Exception
getDefaultBaseUrl
public java.lang.String getDefaultBaseUrl()
- See if we can determine the default base url from the servlet request... otherwise use a preset default one
- Returns:
- The url
getActualBaseUrl
public java.lang.String getActualBaseUrl()
getBaseUrl
public java.lang.String getBaseUrl()
- Overrides:
getBaseUrl
in class BambooActionSupport
setBaseUrl
public void setBaseUrl(java.lang.String url)
setGzipCompression
public void setGzipCompression(boolean enabled)
- The user has selected the GZip webpages (via a checkbox)
- Parameters:
enabled
- set to "on" by the webwork framework
getGzipCompression
public boolean getGzipCompression()
- Informs the UI if the Gzip option is enabled.
- Returns:
- true if the pages should be compressed, false if not.
setAcceptRemoteApiCalls
public void setAcceptRemoteApiCalls(boolean enabled)
- The user has enabled the remote API (via a checkbox)
- Parameters:
enabled
- set to "on" by the webwork framework
getAcceptRemoteApiCalls
public boolean getAcceptRemoteApiCalls()
- Informs the UI if the Remote API option is enabled.
- Returns:
- true if the API is enabled, false if not.
getInstanceName
public java.lang.String getInstanceName()
- Get and Set the name of the Bamboo Instance
- Overrides:
getInstanceName
in class BambooActionSupport
setInstanceName
public void setInstanceName(java.lang.String instanceName)
isEnableGravatar
public boolean isEnableGravatar()
setEnableGravatar
public void setEnableGravatar(boolean enableGravatar)
setGravatarService
public void setGravatarService(GravatarService gravatarService)
Copyright © 2011 Atlassian. All Rights Reserved.