Package com.atlassian.bamboo.ww2.actions
Class ChainActionSupport
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.PlanActionSupport
com.atlassian.bamboo.ww2.actions.ChainActionSupport
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,ChainAware,NavigationAware,DomainObjectSecurityAware,GlobalReadSecurityAware,PlanAware,ProjectAware,ReturnUrlAware,UserAware,com.atlassian.core.i18n.I18nTextProvider,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
- Direct Known Subclasses:
AbstractBranchTriggerConfigAction,AbstractContinuableBuildAction,ConfigureChainNotification,ConfigureChainTriggers,CreateChainBranch,CreateJob,DeleteChainAuditLog,EditChainBranchNotifications,EditChainDetails,ListChainResults,ListJobsForChain,MoveJobAction,MoveStageAction,ReplaceTriggersAction,StageAction,TriggerManualBuild,ViewChainAuditLog,ViewChainBranches,ViewChainSummary,ViewCloverCoverageSummary,ViewMaven2ChainSummary
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ChainBranchManagerprotected ChainExecutionManagerprotected ExecutableAgentsHelperprotected StageStatusHelperFields inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildNumber, jiraApplinksService, repositoryDefinitionManager, resultsSummaryManager, vcsRepositoryConfigurationServiceFields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetChain()Deprecated.since 4.4com.google.common.collect.ImmutableList<ImmutableChainBranch> int@Nullable ImmutableChainStagevoidsetChain(ImmutableChain chain) voidsetChainBranchManager(ChainBranchManager chainBranchManager) voidsetChainExecutionManager(ChainExecutionManager chainExecutionManager) voidsetChainResult(ChainResultsSummary chainResult) voidsetChainResultNumber(int chainResultNumber) voidsetChainStage(ImmutableChainStage chainStage) voidProperty injection with autowiring via property namevoidsetExecutableAgentsHelper(ExecutableAgentsHelper executableAgentsHelper) voidsetStageStatusHelper(StageStatusHelper stageStatusHelper) Methods inherited from class com.atlassian.bamboo.ww2.actions.PlanActionSupport
buildWebPanelContext, findPotentialMasterPlan, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getFirstNotRunnableStage, getImmutablePlan, getJobsWebItemsForSection, getMutablePlan, getPlan, getPlanKey, getPlanResultKey, getProject, getResultsSummaryManager, getSecuredDomainObject, getTypedPlanKey, getTypedPlanResultKey, isContinuable, isJiraApplicationLinkDefined, isRestartable, planNotFound, setBuildContextFactory, setBuildKey, setBuildNumber, setDecoratingErrorAccessor, setJiraApplinksService, setPlan, setPlanExecutionManager, setPlanKey, setPlanResultKey, setRepositoryDefinitionManager, setResultsSummaryManager, setVcsRepositoryConfigurationServiceMethods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, canRunBuild, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionErrors, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBambooContainer, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getCheckBoxFields, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDecorator, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, getSessionUser, 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, hasPlanPermission, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedEnvironmentService, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJsonMethods inherited from class org.apache.struts2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validateMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessagesMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
chainExecutionManager
-
stageStatusHelper
-
executableAgentsHelper
-
chainBranchManager
-
-
Constructor Details
-
ChainActionSupport
public ChainActionSupport()
-
-
Method Details
-
getImmutableChain
- Specified by:
getImmutableChainin interfaceChainAware
-
getChain
Deprecated.since 4.4- Specified by:
getChainin interfaceChainAware
-
getMutableChain
-
setChain
- Specified by:
setChainin interfaceChainAware
-
getImmutableChainStage
- Specified by:
getImmutableChainStagein interfaceChainAware
-
getMutableChainStage
-
setChainStage
- Specified by:
setChainStagein interfaceChainAware
-
getChainResult
- Specified by:
getChainResultin interfaceChainAware
-
setChainResult
- Specified by:
setChainResultin interfaceChainAware
-
getChainResultNumber
public int getChainResultNumber()- Specified by:
getChainResultNumberin interfaceChainAware
-
setChainResultNumber
public void setChainResultNumber(int chainResultNumber) - Specified by:
setChainResultNumberin interfaceChainAware
-
setChainExecutionManager
-
getStageStatusHelper
-
setStageStatusHelper
-
setExecutableAgentsHelper
-
getErrorAccessor
- Overrides:
getErrorAccessorin classPlanActionSupport- Returns:
- errorAccessor
-
setDecoratingAggregatedChainErrorAccessor
Property injection with autowiring via property name- Parameters:
errorAccessor- decoratingAggregatedChainErrorAccessor bean
-
getChainBranches
-
getImmutableChainBranches
-
getChainBranchesByDate
-
getBranchIdentifiers
- Returns:
- list of
ChainBranchIdentifierfor all branches in given chain including master branch
-
getSiblingBranchIdentifiers
- Returns:
- list of
ChainBranchIdentifierfor all branches in given chain
-
setChainBranchManager
-