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, BareBuildConfigurationAware, 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, eventPublisher, uiConfigBean
 
Fields inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildNumber, jiraApplinksService, repositoryConfigurationService, resultsSummaryManager
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, deploymentProjectService, environmentService, featureManager, PLAN_KEY_CONTEXT, planExecutionManager, planManager, projectManager, webInterfaceManager
 
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 setAuditLogService(AuditLogService auditLogService)
           
 void setBuildKey(java.lang.String buildKey)
           
 void setCapabilityHelper(CapabilityHelper capabilityHelper)
           
 void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)
           
 void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
           
 void setExecutableAgentsHelper(ExecutableAgentsHelper executableAgentsHelper)
           
 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, setEventPublisher, setSaved, setUiConfigBean
 
Methods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildWebPanelContext, getBuildNumber, getCurrentlyBuildingPlans, getErrorAccessor, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getTypedPlanKey, getTypedPlanResultKey, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildNumber, setErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryConfigurationService, setResultsSummaryManager
 
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDeploymentProject, getDescriptionFromLabelKey, getElasticConfig, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedErrorMessages, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasLinkedDeployments, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setDeploymentProjectService, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLinkedDeploymentProjectCacheService, setNavigationContext, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJson
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, 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
getImmutablePlan, getMutablePlan, getPlan, setPlan
 
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getErrorMessages, getErrors
 

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)

setCapabilityHelper

public void setCapabilityHelper(CapabilityHelper capabilityHelper)

setCapabilitySetManager

public void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)

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)

setExecutableAgentsHelper

public void setExecutableAgentsHelper(ExecutableAgentsHelper executableAgentsHelper)


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.