public class

StageAction

extends ChainActionSupport
implements PlanEditSecurityAware
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.bamboo.ww2.BambooActionSupport
       ↳ com.atlassian.bamboo.ww2.actions.PlanActionSupport
         ↳ com.atlassian.bamboo.ww2.actions.ChainActionSupport
           ↳ com.atlassian.bamboo.ww2.actions.chains.StageAction
Known Direct Subclasses

Summary

[Expand]
Inherited Constants
From class com.atlassian.bamboo.ww2.BambooActionSupport
From interface com.opensymphony.xwork.Action
Fields
protected AuditLogService auditLogService
protected ChainBranchManager chainBranchManager
protected String stageDescription
protected String stageId
protected boolean stageManual
protected String stageName
[Expand]
Inherited Fields
From class com.atlassian.bamboo.ww2.actions.ChainActionSupport
From class com.atlassian.bamboo.ww2.actions.PlanActionSupport
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
StageAction()
Public Methods
String doDefault()
Default action just sends to the input@return
String doExecute()
Places the current user on the page
@Nullable String getAgentUnavailabilityHint(Job job)
@Nullable String getStageDescription()
String getStageId()
@Nullable String getStageName()
boolean isStageManual()
void setAuditLogService(AuditLogService auditLogService)
void setChainBranchManager(ChainBranchManager chainBranchManager)
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()
Protected Methods
@NotNull JSONObject buildJsonObject()
Builds JSONObject and sets 'status', 'errors' and 'fieldErrors' properties accordingly.
@NotNull JSONObject buildStageJsonObject()
[Expand]
Inherited Methods
From class com.atlassian.bamboo.ww2.actions.ChainActionSupport
From class com.atlassian.bamboo.ww2.actions.PlanActionSupport
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.bamboo.utils.error.ErrorCollection
From interface com.atlassian.bamboo.ww2.aware.BambooSessionAware
From interface com.atlassian.bamboo.ww2.aware.ChainAware
From interface com.atlassian.bamboo.ww2.aware.NavigationAware
From interface com.atlassian.bamboo.ww2.aware.PlanAware
From interface com.atlassian.bamboo.ww2.aware.ProjectAware
From interface com.atlassian.bamboo.ww2.aware.ReturnUrlAware
From interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
From interface com.atlassian.core.i18n.I18nTextProvider
From interface com.opensymphony.xwork.Action
From interface com.opensymphony.xwork.LocaleProvider
From interface com.opensymphony.xwork.TextProvider
From interface com.opensymphony.xwork.Validateable
From interface com.opensymphony.xwork.ValidationAware
From interface com.uwyn.rife.continuations.ContinuableObject

Fields

protected AuditLogService auditLogService

protected ChainBranchManager chainBranchManager

protected String stageDescription

protected String stageId

protected boolean stageManual

protected String stageName

Public Constructors

public StageAction ()

Public Methods

public String doDefault ()

Default action just sends to the input@return

Throws
Exception

public String doExecute ()

Places the current user on the page

Returns
  • webwork success status
Throws
Exception

@Nullable public String getAgentUnavailabilityHint (Job job)

@Nullable public String getStageDescription ()

public String getStageId ()

@Nullable public String getStageName ()

public boolean isStageManual ()

public void setAuditLogService (AuditLogService auditLogService)

public void setChainBranchManager (ChainBranchManager chainBranchManager)

public void setElasticFunctionalityFacade (ElasticFunctionalityFacade elasticFunctionalityFacade)

public void setPlanValidationService (PlanValidationService planValidationService)

public void setStageDescription (String stageDescription)

public void setStageId (String stageId)

public void setStageManual (boolean stageManual)

public void setStageName (String stageName)

public void validate ()

Protected Methods

@NotNull protected JSONObject buildJsonObject ()

Builds JSONObject and sets 'status', 'errors' and 'fieldErrors' properties accordingly.

Returns
  • Initialized JSONObject
Throws
JSONException

@NotNull protected JSONObject buildStageJsonObject ()

Throws
JSONException