com.atlassian.bamboo.configuration.agent
Class ConfigureSharedCapability

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.ConfigureSharedCapability
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, 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:
ConfigureSharedLocalCapability, ConfigureSharedRemoteCapability

public abstract class ConfigureSharedCapability
extends CapabilityConfigurationSupport

See Also:
Serialized Form

Field Summary
protected  CapabilityDefaultsHelper capabilityDefaultsHelper
           
protected  CapabilitySetManager capabilitySetManager
           
 
Fields inherited from class com.atlassian.bamboo.configuration.agent.CapabilityConfigurationSupport
builderLabel, builderPath, capabilityHelper, capabilityKey, capabilitySet, capabilityType, jdkLabel, jdkPath
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
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
ConfigureSharedCapability()
           
 
Method Summary
protected abstract  CapabilitySet createSharedCapabilitySet()
           
 java.lang.String doAddCapability()
           
 java.lang.String doRemoveCapability()
           
 java.lang.String doUpdateDefaults()
           
 java.lang.String getCapabilityValue()
           
abstract  boolean isLocal()
          Allows actions to differentiate the actions easily
 void setCapabilityDefaultsHelper(CapabilityDefaultsHelper capabilityDefaultsHelper)
           
 void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)
           
 void setCapabilityValue(java.lang.String capabilityValue)
           
 
Methods inherited from class com.atlassian.bamboo.configuration.agent.CapabilityConfigurationSupport
getBuilderLabel, getBuilderPath, getCapabilityKey, getCapabilitySet, getCapabilitySetDecorator, getCapabilityType, getCapabilityType, getCapabilityTypes, getJdkLabel, getJdkPath, getSharedCapabilitySet, setBuilderLabel, setBuilderPath, 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, getAsPreformattedText, getBamboo, getBambooLicenseManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getInstanceName, getReturnUrl, getSessionUser, getTotalErrors, getUser, getWebFragmentsContextMap, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, hasAnyErrors, hasBuilds, hasGlobalPermission, hasPlanPermission, hasPlanPermission, isEnableSignup, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfiguration, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildManager, setCookieCutter, setDashboardCachingManager, setErrorMessages, setHtmlUtils, setReturnUrl, setWebInterfaceManager, setWebResourceManager
 
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.opensymphony.xwork.Preparable
prepare
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors, getFieldErrors
 

Field Detail

capabilitySetManager

protected CapabilitySetManager capabilitySetManager

capabilityDefaultsHelper

protected CapabilityDefaultsHelper capabilityDefaultsHelper
Constructor Detail

ConfigureSharedCapability

public ConfigureSharedCapability()
Method Detail

doAddCapability

public java.lang.String doAddCapability()

doRemoveCapability

public java.lang.String doRemoveCapability()

doUpdateDefaults

public java.lang.String doUpdateDefaults()

createSharedCapabilitySet

protected abstract CapabilitySet createSharedCapabilitySet()

isLocal

public abstract boolean isLocal()
Allows actions to differentiate the actions easily

Returns:

getCapabilityValue

public java.lang.String getCapabilityValue()

setCapabilityValue

public void setCapabilityValue(java.lang.String capabilityValue)

setCapabilitySetManager

public void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)

setCapabilityDefaultsHelper

public void setCapabilityDefaultsHelper(CapabilityDefaultsHelper capabilityDefaultsHelper)


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.