public class StageAction extends ChainActionSupport implements PlanEditSecurityAware
BambooActionSupport.JSONStatus| Modifier and Type | Field and Description |
|---|---|
protected AuditLogService |
auditLogService |
protected String |
stageDescription |
protected String |
stageId |
protected boolean |
stageManual |
protected String |
stageName |
chainBranchManager, chainExecutionManager, executableAgentsHelper, stageStatusHelperbuildNumber, jiraApplinksService, repositoryConfigurationService, resultsSummaryManagerACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, environmentService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager| Constructor and Description |
|---|
StageAction() |
| Modifier and Type | Method and Description |
|---|---|
protected com.opensymphony.webwork.dispatcher.json.JSONObject |
buildJsonObject()
Builds JSONObject and sets 'status', 'errors' and 'fieldErrors' properties accordingly.
|
protected com.opensymphony.webwork.dispatcher.json.JSONObject |
buildStageJsonObject() |
String |
doDefault()
Default action just sends to the input
|
String |
doExecute()
Places the current user on the page
|
String |
getAgentUnavailabilityHint(ImmutableJob job) |
List<com.atlassian.bamboo.deployments.projects.DeploymentProject> |
getRelatedDeploymentProjects() |
String |
getStageDescription() |
String |
getStageId() |
String |
getStageName() |
boolean |
isStageManual() |
void |
setAuditLogService(AuditLogService auditLogService) |
void |
setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade) |
void |
setPlanValidationService(PlanValidationService planValidationService) |
void |
setStageDescription(String stageDescription) |
void |
setStageId(String stageId) |
void |
setStageManual(boolean stageManual) |
void |
setStageName(String stageName) |
void |
validate() |
getBranchIdentifiers, getChain, getChainBranches, getChainBranchesByDate, getChainResult, getChainResultNumber, getErrorAccessor, getImmutableChain, getImmutableChainBranches, getImmutableChainStage, getMutableChain, getMutableChainStage, getSiblingBranchIdentifiers, getStageStatusHelper, setChain, setChainBranchManager, setChainExecutionManager, setChainResult, setChainResultNumber, setChainStage, setDecoratingAggregatedChainErrorAccessor, setExecutableAgentsHelper, setStageStatusHelperbuildWebPanelContext, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, getTypedPlanKey, getTypedPlanResultKey, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildKey, setBuildNumber, setDecoratingErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryConfigurationService, setResultsSummaryManageraddActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doInput, 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, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, getSessionUser, getText, getText, 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, input, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLinkedDeploymentProjectCacheService, setNavigationContext, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJsonaddActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFormatted, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setContainer, setFieldErrorsequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSecuredDomainObjectgetErrorMessages, getErrorsprotected String stageId
protected String stageName
protected String stageDescription
protected boolean stageManual
protected AuditLogService auditLogService
public String doExecute() throws Exception
BambooActionSupportdoExecute in class BambooActionSupportException - something nasty went wrong@NotNull
protected com.opensymphony.webwork.dispatcher.json.JSONObject buildStageJsonObject()
throws com.opensymphony.webwork.dispatcher.json.JSONException
com.opensymphony.webwork.dispatcher.json.JSONException@NotNull
protected com.opensymphony.webwork.dispatcher.json.JSONObject buildJsonObject()
throws com.opensymphony.webwork.dispatcher.json.JSONException
BambooActionSupportbuildJsonObject in class BambooActionSupportcom.opensymphony.webwork.dispatcher.json.JSONExceptionpublic String doDefault() throws Exception
BambooActionSupportdoDefault in class BambooActionSupportExceptionpublic void validate()
validate in interface com.opensymphony.xwork2.Validateablevalidate in class com.opensymphony.xwork2.ActionSupport@Nullable public String getAgentUnavailabilityHint(@NotNull ImmutableJob job)
public List<com.atlassian.bamboo.deployments.projects.DeploymentProject> getRelatedDeploymentProjects()
@Nullable public String getStageName()
public void setStageName(String stageName)
@Nullable public String getStageDescription()
public void setStageDescription(String stageDescription)
public boolean isStageManual()
public void setStageManual(boolean stageManual)
public String getStageId()
public void setStageId(String stageId)
public void setPlanValidationService(PlanValidationService planValidationService)
public void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
public void setAuditLogService(AuditLogService auditLogService)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.