Class CapabilityConfigurationSupport
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.configuration.GlobalAdminAction
-
- com.atlassian.bamboo.configuration.agent.CapabilityConfigurationSupport
-
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,NavigationAware
,DomainObjectSecurityAware
,GlobalAdminSecurityAware
,GlobalReadSecurityAware
,ReturnUrlAware
,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.Preparable
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
- Direct Known Subclasses:
ConfigureAgentCapability
,ConfigureElasticCapability
,ConfigureEphemeralAgentTemplateCapability
,ConfigureSharedCapability
public abstract class CapabilityConfigurationSupport extends GlobalAdminAction implements com.opensymphony.xwork2.Preparable
- 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 protected String
builderLabel
protected String
builderPath
protected CapabilityDefaultsHelper
capabilityDefaultsHelper
protected CapabilityHelper
capabilityHelper
protected String
capabilityKey
protected CapabilitySet
capabilitySet
protected CapabilitySetManager
capabilitySetManager
protected String
capabilityType
protected String
jdkLabel
protected String
jdkPath
-
Fields inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
RESTRICTED_ADMIN_ACCESS_DENIED_ERROR
-
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
-
-
Constructor Summary
Constructors Constructor Description CapabilityConfigurationSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBuilderLabel()
String
getBuilderPath()
CapabilityHelper
getCapabilityHelper()
String
getCapabilityKey()
CapabilitySet
getCapabilitySet()
CapabilityRequirementSetDecorator
getCapabilitySetDecorator()
String
getCapabilityType()
String
getCapabilityType(Capability capability)
Collection<CapabilityType>
getCapabilityTypes()
String
getJdkLabel()
String
getJdkPath()
@Nullable CapabilitySet
getSharedCapabilitySet()
void
setBuilderLabel(String builderLabel)
void
setBuilderPath(String builderPath)
void
setCapabilityKey(String capabilityKey)
void
setCapabilitySet(CapabilitySet capabilitySet)
void
setCapabilityType(String capabilityType)
void
setJdkLabel(String jdkLabel)
void
setJdkPath(String jdkPath)
protected boolean
validateCapability()
-
Methods inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
getSecuredDomainObject
-
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, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, 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, execute, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
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
-
capabilitySet
protected CapabilitySet capabilitySet
-
capabilityKey
protected String capabilityKey
-
capabilityType
protected String capabilityType
-
jdkLabel
protected String jdkLabel
-
jdkPath
protected String jdkPath
-
builderLabel
protected String builderLabel
-
builderPath
protected String builderPath
-
capabilityHelper
@Autowired protected CapabilityHelper capabilityHelper
-
capabilitySetManager
@Autowired protected CapabilitySetManager capabilitySetManager
-
capabilityDefaultsHelper
@Autowired protected CapabilityDefaultsHelper capabilityDefaultsHelper
-
-
Method Detail
-
validateCapability
protected boolean validateCapability()
-
getCapabilitySetDecorator
public CapabilityRequirementSetDecorator getCapabilitySetDecorator()
-
getCapabilityType
public String getCapabilityType(Capability capability)
-
getCapabilityTypes
public Collection<CapabilityType> getCapabilityTypes()
-
getSharedCapabilitySet
@Nullable public @Nullable CapabilitySet getSharedCapabilitySet()
-
getCapabilityKey
public String getCapabilityKey()
-
setCapabilityKey
public void setCapabilityKey(String capabilityKey)
-
getCapabilityType
public String getCapabilityType()
-
setCapabilityType
public void setCapabilityType(String capabilityType)
-
getCapabilityHelper
public CapabilityHelper getCapabilityHelper()
-
getJdkLabel
public String getJdkLabel()
-
setJdkLabel
public void setJdkLabel(String jdkLabel)
-
getJdkPath
public String getJdkPath()
-
setJdkPath
public void setJdkPath(String jdkPath)
-
getBuilderLabel
public String getBuilderLabel()
-
setBuilderLabel
public void setBuilderLabel(String builderLabel)
-
getBuilderPath
public String getBuilderPath()
-
setBuilderPath
public void setBuilderPath(String builderPath)
-
getCapabilitySet
public CapabilitySet getCapabilitySet()
-
setCapabilitySet
public void setCapabilitySet(CapabilitySet capabilitySet)
-
-