com.atlassian.bamboo.ww2.actions.build.admin.config
Class ConfigureBuildRequirement

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.ww2.actions.PlanActionSupport
              extended by com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
                  extended by com.atlassian.bamboo.ww2.actions.build.admin.config.ConfigureBuildRequirement
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, BuildConfigurationAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanEditSecurityAware, PlanAware, ProjectAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable

public class ConfigureBuildRequirement
extends BuildConfigurationSupport
implements PlanEditSecurityAware

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
 
Field Summary
 
Fields inherited from class com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
BACK, uiConfigBean
 
Fields inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildNumber, resultsSummaryManager
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
administrationConfigurationManager, bambooPermissionManager, bambooUserManager, buildDefinitionManager, CONFIRM, cookieCutter, dashboardCachingManager, planExecutionManager, planManager, projectManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ConfigureBuildRequirement()
           
 
Method Summary
 java.lang.String doAddRequirement()
           
 java.lang.String doDefault()
          Default action just sends to the input
 java.lang.String doEditRequirement()
           
 java.lang.String doRemoveRequirement()
           
 java.lang.String doUpdateRequirement()
           
 java.lang.String getBuildKey()
           
 CapabilityRequirementSetDecorator getCapabilityKeys()
           
 ExecutableAgentsMatrix getExecutableAgentMatrix()
           
 java.lang.String getExistingRequirement()
           
 java.lang.String getExistingRequirementName()
           
 java.util.Collection<NameValuePair> getMatchTypeOptions()
           
 java.lang.String getRegexMatchValue()
           
 long getRequirementId()
           
 java.lang.String getRequirementKey()
           
 java.lang.String getRequirementMatchType()
           
 java.lang.String getRequirementMatchValue()
           
 CapabilityRequirementSetDecorator getRequirementSetDecorator()
           
 boolean isElasticBambooEnabled()
           
 boolean isRegexMatch()
           
 void setAgentManager(AgentManager agentManager)
           
 void setAuditLogService(AuditLogService auditLogService)
           
 void setBuildKey(java.lang.String buildKey)
           
 void setCapabilityHelper(CapabilityHelper capabilityHelper)
           
 void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)
           
 void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
           
 void setEventManager(com.atlassian.event.EventManager eventManager)
           
 void setExistingRequirement(java.lang.String existingRequirement)
           
 void setExistingRequirementName(java.lang.String existingRequirementName)
           
 void setRegexMatchValue(java.lang.String regexMatchValue)
           
 void setRequirementId(long requirementId)
           
 void setRequirementKey(java.lang.String requirementKey)
           
 void setRequirementMatchType(java.lang.String requirementMatchType)
           
 void setRequirementMatchValue(java.lang.String requirementMatchValue)
           
 void setTaskManager(TaskManager taskManager)
           
 void validateRequirement()
           
 void validateRequirementEdit()
           
 
Methods inherited from class com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
getBuildConfiguration, getBuildConfigurationAsXml, getSecuredDomainObject, getUiConfigBean, isSaved, savePlan, setBuildConfiguration, setSaved, setUiConfigBean
 
Methods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildWebPanelContext, getBuildNumber, getCurrentlyBuildingPlans, getErrorAccessor, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getTypedPlanResultKey, isRestartable, planNotFound, setBuildNumber, setErrorAccessor, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryConfigurationService, setResultsSummaryManager
 
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedErrorMessages, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setJobEquiv, setNavigationContext, setPlanManager, setPluginAccessor, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, 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.ww2.aware.permissions.DomainObjectSecurityAware
getSecuredDomainObject
 
Methods inherited from interface com.atlassian.bamboo.ww2.aware.PlanAware
getPlan, setPlan
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors, getFieldErrors
 

Constructor Detail

ConfigureBuildRequirement

public ConfigureBuildRequirement()
Method Detail

doDefault

public java.lang.String doDefault()
Description copied from class: BambooActionSupport
Default action just sends to the input

Overrides:
doDefault in class BambooActionSupport

doAddRequirement

public java.lang.String doAddRequirement()

doRemoveRequirement

public java.lang.String doRemoveRequirement()

doEditRequirement

public java.lang.String doEditRequirement()

doUpdateRequirement

public java.lang.String doUpdateRequirement()

validateRequirement

public void validateRequirement()

validateRequirementEdit

public void validateRequirementEdit()

getMatchTypeOptions

public java.util.Collection<NameValuePair> getMatchTypeOptions()

getExecutableAgentMatrix

public ExecutableAgentsMatrix getExecutableAgentMatrix()

isElasticBambooEnabled

public boolean isElasticBambooEnabled()

getCapabilityKeys

public CapabilityRequirementSetDecorator getCapabilityKeys()

getRequirementSetDecorator

public CapabilityRequirementSetDecorator getRequirementSetDecorator()

getBuildKey

public java.lang.String getBuildKey()
Overrides:
getBuildKey in class PlanActionSupport

setBuildKey

public void setBuildKey(java.lang.String buildKey)
Overrides:
setBuildKey in class PlanActionSupport

getRequirementKey

public java.lang.String getRequirementKey()

setRequirementKey

public void setRequirementKey(java.lang.String requirementKey)

getRequirementId

public long getRequirementId()

setRequirementId

public void setRequirementId(long requirementId)

isRegexMatch

public boolean isRegexMatch()

getRegexMatchValue

public java.lang.String getRegexMatchValue()

setRegexMatchValue

public void setRegexMatchValue(java.lang.String regexMatchValue)

getRequirementMatchValue

public java.lang.String getRequirementMatchValue()

setRequirementMatchValue

public void setRequirementMatchValue(java.lang.String requirementMatchValue)

getRequirementMatchType

public java.lang.String getRequirementMatchType()

setRequirementMatchType

public void setRequirementMatchType(java.lang.String requirementMatchType)

getExistingRequirement

public java.lang.String getExistingRequirement()

setExistingRequirement

public void setExistingRequirement(java.lang.String existingRequirement)

setAgentManager

public void setAgentManager(AgentManager agentManager)

setCapabilityHelper

public void setCapabilityHelper(CapabilityHelper capabilityHelper)

setCapabilitySetManager

public void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)

setEventManager

public void setEventManager(com.atlassian.event.EventManager eventManager)
Overrides:
setEventManager in class BuildConfigurationSupport

setElasticFunctionalityFacade

public void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)

setAuditLogService

public void setAuditLogService(AuditLogService auditLogService)

setTaskManager

public void setTaskManager(TaskManager taskManager)

getExistingRequirementName

public java.lang.String getExistingRequirementName()

setExistingRequirementName

public void setExistingRequirementName(java.lang.String existingRequirementName)


Copyright © 2011 Atlassian. All Rights Reserved.