com.atlassian.bamboo.ww2.actions.chains
Class StageAction
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
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, ChainAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanEditSecurityAware, PlanAware, ProjectAware, 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
- Direct Known Subclasses:
- AddStageAction, DeleteStageAction
public class StageAction
- extends ChainActionSupport
- implements PlanEditSecurityAware
- 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.ChainActionSupport |
getChain, getChainExecutionManager, getChainResult, getChainResultNumber, getChainStage, getErrorAccessor, getStageStatusHelper, jobHasExecutableAgents, setAggregatedChainErrorAccessor, setChain, setChainExecutionManager, setChainResult, setChainResultNumber, setChainStage, setPlanExecutableAgentsHelper, setStageStatusHelper |
| Methods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport |
buildWebPanelContext, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, getTypedPlanResultKey, planNotFound, setBuildKey, setBuildNumber, setErrorAccessor, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setResultsSummaryManager |
| Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedErrorMessages, getInstanceName, getJobEquiv, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setI18nBeanFactory, setJobEquiv, setNavigationContext, setPlanManager, setPluginAccessor, 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 |
stageId
protected java.lang.String stageId
stageName
protected java.lang.String stageName
stageDescription
protected java.lang.String stageDescription
stageManual
protected boolean stageManual
auditLogService
protected AuditLogService auditLogService
StageAction
public StageAction()
doExecute
public java.lang.String doExecute()
throws java.lang.Exception
- Description copied from class:
BambooActionSupport
- Places the current user on the page
- Overrides:
doExecute in class BambooActionSupport
- Returns:
- webwork success status
- Throws:
java.lang.Exception - something nasty went wrong
getJsonObject
@NotNull
public com.opensymphony.webwork.dispatcher.json.JSONObject getJsonObject()
throws com.opensymphony.webwork.dispatcher.json.JSONException
- Description copied from class:
BambooActionSupport
- This is default property read by webwork for webwork's result type "json".
- Overrides:
getJsonObject in class BambooActionSupport
- Returns:
-
- Throws:
com.opensymphony.webwork.dispatcher.json.JSONException- See Also:
- JSON Result
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
getAgentUnavailabilityHint
@Nullable
public java.lang.String getAgentUnavailabilityHint(@NotNull
Job job)
getStageName
@Nullable
public java.lang.String getStageName()
setStageName
public void setStageName(java.lang.String stageName)
getStageDescription
@Nullable
public java.lang.String getStageDescription()
setStageDescription
public void setStageDescription(java.lang.String stageDescription)
isStageManual
public boolean isStageManual()
setStageManual
public void setStageManual(boolean stageManual)
getStageId
public java.lang.String getStageId()
setStageId
public void setStageId(java.lang.String stageId)
setPlanValidationService
public void setPlanValidationService(PlanValidationService planValidationService)
setElasticFunctionalityFacade
public void setElasticFunctionalityFacade(ElasticFunctionalityFacade elasticFunctionalityFacade)
setAuditLogService
public void setAuditLogService(AuditLogService auditLogService)
Copyright © 2011 Atlassian. All Rights Reserved.