com.atlassian.bamboo.configuration.agent
Class ConfigureAgentCapability

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.configuration.GlobalAdminAction
              extended by com.atlassian.bamboo.configuration.agent.CapabilityConfigurationSupport
                  extended by com.atlassian.bamboo.configuration.agent.ConfigureAgentCapability
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.Preparable, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
EditAgentCapability

public class ConfigureAgentCapability
extends CapabilityConfigurationSupport

See Also:
Serialized Form

Field Summary
protected  PipelineDefinition agent
           
protected  BuildAgent buildAgent
           
protected  CapabilityManager capabilityManager
           
protected  CapabilitySetManager capabilitySetManager
           
protected  LocalAgentManager localAgentManager
           
 
Fields inherited from class com.atlassian.bamboo.configuration.agent.CapabilityConfigurationSupport
builderLabel, builderPath, capabilityDefaultsHelper, capabilityHelper, capabilityKey, capabilitySet, capabilityType, jdkLabel, jdkPath
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
administrationConfigurationManager, buildManager, CONFIRM, cookieCutter, dashboardCachingManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ConfigureAgentCapability()
           
 
Method Summary
 java.lang.String doAddCapability()
           
 java.lang.String doRemoveCapability()
           
 PipelineDefinition getAgent()
           
 long getAgentId()
           
 BuildAgent getBuildAgent()
           
 java.util.Collection<Build> getExecutableBuilds()
           
 CapabilitySet getSharedCapabilitySet()
           
 CapabilityRequirementSetDecorator getSharedCapabilitySetDecorator()
           
 void prepare()
           
 void setAgent(PipelineDefinition agent)
           
 void setAgentId(long agentId)
           
 void setCapabilityManager(CapabilityManager capabilityManager)
           
 void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)
           
 void setLocalAgentManager(LocalAgentManager localAgentManager)
           
 void setSharedCapabilitySet(CapabilitySet sharedCapabilitySet)
           
 
Methods inherited from class com.atlassian.bamboo.configuration.agent.CapabilityConfigurationSupport
getBuilderLabel, getBuilderPath, getCapabilityKey, getCapabilitySet, getCapabilitySetDecorator, getCapabilityType, getCapabilityType, getCapabilityTypes, getJdkLabel, getJdkPath, setBuilderLabel, setBuilderPath, setCapabilityDefaultsHelper, setCapabilityHelper, setCapabilityKey, setCapabilitySet, setCapabilityType, setJdkLabel, setJdkPath, validateCapability
 
Methods inherited from class com.atlassian.bamboo.configuration.GlobalAdminAction
getSecuredDomainObject
 
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, doDefault, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getInstanceName, getPlan, getReturnUrl, getSessionUser, getText, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAnyErrors, hasBuilds, hasGlobalPermission, hasPlanPermission, hasPlanPermission, isEnableJavascript, isEnableSignup, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildManager, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setReturnUrl, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, 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
getErrorMessages, getErrors, getFieldErrors
 
Methods inherited from interface com.atlassian.core.i18n.I18nTextProvider
getText
 

Field Detail

agent

protected PipelineDefinition agent

buildAgent

protected BuildAgent buildAgent

capabilitySetManager

protected CapabilitySetManager capabilitySetManager

capabilityManager

protected CapabilityManager capabilityManager

localAgentManager

protected LocalAgentManager localAgentManager
Constructor Detail

ConfigureAgentCapability

public ConfigureAgentCapability()
Method Detail

prepare

public void prepare()
             throws java.lang.Exception
Throws:
java.lang.Exception

doAddCapability

public java.lang.String doAddCapability()

doRemoveCapability

public java.lang.String doRemoveCapability()

getExecutableBuilds

public java.util.Collection<Build> getExecutableBuilds()

getSharedCapabilitySetDecorator

public CapabilityRequirementSetDecorator getSharedCapabilitySetDecorator()

getSharedCapabilitySet

public CapabilitySet getSharedCapabilitySet()
Overrides:
getSharedCapabilitySet in class CapabilityConfigurationSupport

setSharedCapabilitySet

public void setSharedCapabilitySet(CapabilitySet sharedCapabilitySet)

getAgentId

public long getAgentId()

setAgentId

public void setAgentId(long agentId)

getAgent

public PipelineDefinition getAgent()

setAgent

public void setAgent(PipelineDefinition agent)

getBuildAgent

public BuildAgent getBuildAgent()

setCapabilitySetManager

public void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)
Overrides:
setCapabilitySetManager in class CapabilityConfigurationSupport

setLocalAgentManager

public void setLocalAgentManager(LocalAgentManager localAgentManager)

setCapabilityManager

public void setCapabilityManager(CapabilityManager capabilityManager)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.