com.atlassian.bamboo.ww2.actions.build.admin.config
Class ConfigureBuildBuilder
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.ConfigureBuildBuilder
- 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 ConfigureBuildBuilder
- 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, getBuildKey, getNextButton, getPlan, getReturnResult, getSaveNowButton, getSecuredDomainObject, isNextButtonClicked, isSaveNowClicked, savePlan, setBuildConfiguration, setBuildKey, 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 |
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 |
TMP_BUILDER_VALIDATED_PARAM
public static final java.lang.String TMP_BUILDER_VALIDATED_PARAM
- See Also:
- Constant Field Values
ConfigureBuildBuilder
public ConfigureBuildBuilder()
doRead
public java.lang.String doRead()
throws java.lang.Exception
- Throws:
java.lang.Exception
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Description copied from class:
BambooActionSupport
- Default action just sends to the input
- Overrides:
doDefault
in class BambooActionSupport
- Throws:
java.lang.Exception
validate
public void validate()
- Specified by:
validate
in interface com.opensymphony.xwork.Validateable
- Overrides:
validate
in class com.opensymphony.xwork.ActionSupport
doCreate
public java.lang.String doCreate()
throws java.lang.Exception
- Throws:
java.lang.Exception
isValidationBypassed
public boolean isValidationBypassed()
- Specified by:
isValidationBypassed
in interface BypassValidationAware
getEditHtml
public java.lang.String getEditHtml(Builder builder)
getBuilderTypes
public java.util.Collection<Builder> getBuilderTypes()
getBuilderLabelTypeMap
public java.util.Map<java.lang.String,java.lang.String> getBuilderLabelTypeMap()
getBuildProcessorPluginHtmlList
public java.util.List<java.lang.String> getBuildProcessorPluginHtmlList()
getPreBuildQueuedActionPluginHtmlList
public java.util.List<java.lang.String> getPreBuildQueuedActionPluginHtmlList()
getPreBuildActionPluginHtmlList
public java.util.List<java.lang.String> getPreBuildActionPluginHtmlList()
getAvailableJdks
public java.util.Collection<java.lang.String> getAvailableJdks()
setBuildPlanCreationService
public void setBuildPlanCreationService(BuildPlanCreationService buildPlanCreationService)
setBuilderManager
public void setBuilderManager(BuilderManager builderManager)
setPluginAccessor
public void setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
setBackButton
public void setBackButton(java.lang.String backButton)
setJdkManager
public void setJdkManager(JdkManager jdkManager)
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.
getMode
public java.lang.String getMode()
setMode
public void setMode(java.lang.String mode)
Copyright © 2010 Atlassian. All Rights Reserved.