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:
  • Field Details

    • 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
  • Constructor Details

    • CapabilityConfigurationSupport

      public CapabilityConfigurationSupport()
  • Method Details

    • 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)