public class

ConfigureCapabilityKey

extends GlobalAdminAction
implements Preparable
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.bamboo.ww2.BambooActionSupport
       ↳ com.atlassian.bamboo.configuration.GlobalAdminAction
         ↳ com.atlassian.bamboo.configuration.agent.ConfigureCapabilityKey
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Action that mananges the ineteraction with capabilities from a key level

Summary

[Expand]
Inherited Constants
From class com.atlassian.bamboo.configuration.GlobalAdminAction
From class com.atlassian.bamboo.ww2.BambooActionSupport
From interface com.opensymphony.xwork.Action
Fields
protected AgentManager agentManager
protected CapabilityDecorator capability
protected List<CapabilityAgentMapping> capabilityAgentMappings
protected Multimap<CapabilityBuildAgent> capabilityAgentMappingsSorted
protected CapabilityConfigurationManager capabilityConfigurationManager
protected CapabilityDao capabilityDao
protected List<CapabilityElasticImageMapping> capabilityElasticImageMappings
protected CapabilityHelper capabilityHelper
protected String capabilityKey
protected CapabilityType capabilityType
protected ElasticFunctionalityFacade elasticFunctionalityFacade
protected String parentUrl
protected PluginAccessor pluginAccessor
protected List<RequirementPlanMapping> requirementPlanMappings
protected CapabilityRequirementSetDecorator requirementSetDecorator
[Expand]
Inherited Fields
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
ConfigureCapabilityKey()
Public Methods
String doDefault()
Default action just sends to the input@return
String doUpdate()
BuildAgent getAgent(Long id)
CapabilityDecorator getCapability()
List<CapabilityAgentMapping> getCapabilityAgentMappings()
Collection<Entry<CapabilityBuildAgent>> getCapabilityAgentMappingsSorted()
List<String> getCapabilityConfiguratorPluginEditHtmlList()
List<String> getCapabilityConfiguratorPluginViewHtmlList()
List<CapabilityElasticImageMapping> getCapabilityElasticImageMappings()
String getCapabilityKey()
String getCapabilityTabId()
CapabilityType getCapabilityType()
boolean getHasCapabilityConfiguratorPluginForEditPerspective()
boolean getHasCapabilityConfiguratorPluginForViewPerspective()
String getParentUrl()
List<RequirementPlanMapping> getRequirementPlanMappings()
CapabilityRequirementSetDecorator getRequirementSetDecorator()
boolean isElasticBambooEnabled()
boolean isElasticSupportPossible()
void prepare()
void setAgentManager(AgentManager agentManager)
void setCapabilityConfigurationManager(CapabilityConfigurationManager capabilityConfigurationManager)
void setCapabilityDao(CapabilityDao capabilityDao)
void setCapabilityHelper(CapabilityHelper capabilityHelper)
void setCapabilityKey(String capabilityKey)
void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
void setParentUrl(String parentUrl)
void setPluginAccessor(PluginAccessor pluginAccessor)
void setRequirementPlanMappings(List<RequirementPlanMapping> requirementPlanMappings)
[Expand]
Inherited Methods
From class com.atlassian.bamboo.configuration.GlobalAdminAction
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.bamboo.utils.error.ErrorCollection
From interface com.atlassian.bamboo.ww2.aware.BambooSessionAware
From interface com.atlassian.bamboo.ww2.aware.NavigationAware
From interface com.atlassian.bamboo.ww2.aware.ReturnUrlAware
From interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
From interface com.atlassian.core.i18n.I18nTextProvider
From interface com.opensymphony.xwork.Action
From interface com.opensymphony.xwork.LocaleProvider
From interface com.opensymphony.xwork.Preparable
From interface com.opensymphony.xwork.TextProvider
From interface com.opensymphony.xwork.Validateable
From interface com.opensymphony.xwork.ValidationAware
From interface com.uwyn.rife.continuations.ContinuableObject

Fields

protected AgentManager agentManager

protected CapabilityDecorator capability

protected List<CapabilityAgentMapping> capabilityAgentMappings

protected Multimap<CapabilityBuildAgent> capabilityAgentMappingsSorted

protected CapabilityConfigurationManager capabilityConfigurationManager

protected CapabilityDao capabilityDao

protected List<CapabilityElasticImageMapping> capabilityElasticImageMappings

protected CapabilityHelper capabilityHelper

protected String capabilityKey

protected CapabilityType capabilityType

protected ElasticFunctionalityFacade elasticFunctionalityFacade

protected String parentUrl

protected PluginAccessor pluginAccessor

protected List<RequirementPlanMapping> requirementPlanMappings

protected CapabilityRequirementSetDecorator requirementSetDecorator

Public Constructors

public ConfigureCapabilityKey ()

Public Methods

public String doDefault ()

Default action just sends to the input@return

Throws
Exception

public String doUpdate ()

Throws
Exception

public BuildAgent getAgent (Long id)

public CapabilityDecorator getCapability ()

public List<CapabilityAgentMapping> getCapabilityAgentMappings ()

public Collection<Entry<CapabilityBuildAgent>> getCapabilityAgentMappingsSorted ()

public List<String> getCapabilityConfiguratorPluginEditHtmlList ()

public List<String> getCapabilityConfiguratorPluginViewHtmlList ()

public List<CapabilityElasticImageMapping> getCapabilityElasticImageMappings ()

public String getCapabilityKey ()

public String getCapabilityTabId ()

public CapabilityType getCapabilityType ()

public boolean getHasCapabilityConfiguratorPluginForEditPerspective ()

public boolean getHasCapabilityConfiguratorPluginForViewPerspective ()

public String getParentUrl ()

public List<RequirementPlanMapping> getRequirementPlanMappings ()

public CapabilityRequirementSetDecorator getRequirementSetDecorator ()

public boolean isElasticBambooEnabled ()

public boolean isElasticSupportPossible ()

public void prepare ()

Throws
Exception

public void setAgentManager (AgentManager agentManager)

public void setCapabilityConfigurationManager (CapabilityConfigurationManager capabilityConfigurationManager)

public void setCapabilityDao (CapabilityDao capabilityDao)

public void setCapabilityHelper (CapabilityHelper capabilityHelper)

public void setCapabilityKey (String capabilityKey)

public void setElasticFunctionalityFacade (ElasticFunctionalityFacade elasticFunctionalityFacade)

public void setParentUrl (String parentUrl)

public void setPluginAccessor (PluginAccessor pluginAccessor)

public void setRequirementPlanMappings (List<RequirementPlanMapping> requirementPlanMappings)