com.atlassian.bamboo.ww2.actions.build.admin.config
Class ConfigureBuildRequirement
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
com.atlassian.bamboo.ww2.actions.build.admin.config.ConfigureBuildRequirement
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, BuildConfigurationAware, BypassValidationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanEditSecurityAware, PlanAware, PlanLimitAware, 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 BypassValidationAware, PlanEditSecurityAware, PlanLimitAware
- See Also:
- Serialized Form
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport |
getBuildConfiguration, getBuildConfigurationAsXml, getNextButton, getPlan, getReturnResult, getSaveNowButton, getSecuredDomainObject, isNextButtonClicked, isSaveNowClicked, savePlan, setBuildConfiguration, setNextButton, setPlan, setSaveNowButton |
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, getBuildManager, getChainManager, getConcurrentBuildsNumber, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getInstanceName, getJsonObject, getPlan, getReturnUrl, getSessionUser, getText, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setChainManager, setCheckBoxFields, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setPlanManager, setProjectManager, 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.core.i18n.I18nTextProvider |
getText |
ConfigureBuildRequirement
public ConfigureBuildRequirement()
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()
validateRequirement
public void validateRequirement()
isValidationBypassed
public boolean isValidationBypassed()
- Specified by:
isValidationBypassed
in interface BypassValidationAware
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 BuildConfigurationSupport
setBuildKey
public void setBuildKey(java.lang.String buildKey)
- Overrides:
setBuildKey
in class BuildConfigurationSupport
getRequirementKey
public java.lang.String getRequirementKey()
setRequirementKey
public void setRequirementKey(java.lang.String requirementKey)
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)
getBackButton
public java.lang.String getBackButton()
setBackButton
public void setBackButton(java.lang.String backButton)
setCancelButton
public void setCancelButton(java.lang.String cancelButton)
getMode
public java.lang.String getMode()
setMode
public void setMode(java.lang.String mode)
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)
setLocalAgentManager
public void setLocalAgentManager(LocalAgentManager localAgentManager)
setCapabilityHelper
public void setCapabilityHelper(CapabilityHelper capabilityHelper)
setCapabilitySetManager
public void setCapabilitySetManager(CapabilitySetManager capabilitySetManager)
setEventManager
public void setEventManager(com.atlassian.event.EventManager eventManager)
setElasticFunctionalityFacade
public void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
setPlanLimitReached
public void setPlanLimitReached()
- Description copied from interface:
PlanLimitAware
- Called if the interceptor detects that the plan limit has been exhausted. Its up to the actions as to how they
react
- Specified by:
setPlanLimitReached
in interface PlanLimitAware
isPlanLimitReached
public boolean isPlanLimitReached()
- Description copied from interface:
PlanLimitAware
- Allows UI to check whether the plan limit has been reached
- Specified by:
isPlanLimitReached
in interface PlanLimitAware
- Returns:
- true if the plan limit has been reached or not.
Copyright © 2010 Atlassian. All Rights Reserved.