com.atlassian.bamboo.ww2.actions.build.admin.create
Class CreateChain
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.build.admin.create.CreateChain
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, BuildConfigurationAware, DomainObjectSecurityAware, GlobalCreatePlanSecurityAware, GlobalReadSecurityAware, 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 CreateChain
- extends BambooActionSupport
- implements GlobalCreatePlanSecurityAware, PlanLimitAware, BuildConfigurationAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
administrationConfigurationManager, bambooPermissionManager, buildDefinitionManager, buildManager, commentManager, 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 |
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, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getInstanceName, getJsonObject, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getReturnUrl, getSecuredDomainObject, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setCheckBoxFields, setCommentManager, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setPlanExecutionManager, setPlanManager, setProjectManager, setReturnUrl, 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 |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STAGE_NAME
public static final java.lang.String STAGE_NAME
- See Also:
- Constant Field Values
JOB_NAME
public static final java.lang.String JOB_NAME
- See Also:
- Constant Field Values
JOB_KEY
public static final java.lang.String JOB_KEY
- See Also:
- Constant Field Values
CreateChain
public CreateChain()
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
doCreateBuild
public java.lang.String doCreateBuild()
throws java.lang.Exception
- Throws:
java.lang.Exception
getEditHtml
public java.lang.String getEditHtml(Builder builder)
getAvailableJdks
public java.util.Collection<java.lang.String> getAvailableJdks()
getBuildConfiguration
public BuildConfiguration getBuildConfiguration()
- Specified by:
getBuildConfiguration
in interface BuildConfigurationAware
setBuildConfiguration
public void setBuildConfiguration(BuildConfiguration buildConfiguration)
- Specified by:
setBuildConfiguration
in interface BuildConfigurationAware
getPlan
public Plan getPlan()
- Specified by:
getPlan
in interface PlanAware
setPlan
public void setPlan(Plan plan)
- Specified by:
setPlan
in interface PlanAware
getBuildKey
public java.lang.String getBuildKey()
setBuildKey
public void setBuildKey(java.lang.String buildKey)
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.
isClonePlan
public boolean isClonePlan()
setClonePlan
public void setClonePlan(boolean clonePlan)
getPlanKeyToClone
public java.lang.String getPlanKeyToClone()
setPlanKeyToClone
public void setPlanKeyToClone(java.lang.String planKeyToClone)
getExistingProjectKey
public java.lang.String getExistingProjectKey()
setExistingProjectKey
public void setExistingProjectKey(java.lang.String existingProjectKey)
getPlansToClone
@NotNull
public java.util.Collection<TopLevelPlan> getPlansToClone()
- Returns:
- all builds that are available to be cloned on the system(Does this follow permissions???)
setUiConfigBean
public void setUiConfigBean(UIConfigBean uiConfigBean)
getUiConfigBean
public UIConfigBean getUiConfigBean()
setJdkManager
public void setJdkManager(JdkManager jdkManager)
setRepositoryConfigHelper
public void setRepositoryConfigHelper(RepositoryConfigHelper repositoryConfigHelper)
setBuildStrategyConfigHelper
public void setBuildStrategyConfigHelper(BuildStrategyConfigHelper buildStrategyConfigHelper)
setBuilderConfigHelper
public void setBuilderConfigHelper(BuilderConfigHelper builderConfigHelper)
setWebRepositoryConfigHelper
public void setWebRepositoryConfigHelper(WebRepositoryConfigHelper webRepositoryConfigHelper)
setChainCreationService
public void setChainCreationService(ChainCreationService chainCreationService)
setJobCreationService
public void setJobCreationService(JobCreationService jobCreationService)
Copyright © 2010 Atlassian. All Rights Reserved.