Package com.atlassian.bamboo.ww2.actions
Class PlanActionSupport
java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.PlanActionSupport
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,NavigationAware
,DomainObjectSecurityAware
,GlobalReadSecurityAware
,PlanAware
,ProjectAware
,ReturnUrlAware
,com.atlassian.core.i18n.I18nTextProvider
,com.atlassian.struts.TextProvider
,com.atlassian.struts.ValidationAware
,com.opensymphony.xwork.ValidationAware
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
- Direct Known Subclasses:
AvailableVariablesAction
,BuildActionSupport
,BuildConfigurationSupport
,ChainActionSupport
,ConfigureArtifactSubscription
,ConfigureBuildArtifact
,CreateRemoteJiraLinkAction
,DeleteGitCacheDirectoryAction
,DeletePlan
,DeletePlanResults
,EditLabelsAction
,PlanResultsAction
,ResponsibleAvatars
,RssConfigurationInterceptorTest
,ShowLatestBuildStatus
,StopPlan
,UpdateResponsibilitiesAction
,ViewActivityLog
,ViewLabels
,ViewPlanConfiguration
,ViewPlanSpecs
,ViewQuarantinedTests
,ViewRunningPlans
,ViewTestsSummaryForPlan
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
Field Summary
Modifier and TypeFieldDescriptionprotected Integer
protected JiraApplinksService
protected RepositoryDefinitionManager
protected ResultsSummaryManager
protected VcsRepositoryConfigurationService
Fields 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, webInterfaceManager
Fields inherited from class com.opensymphony.xwork2.ActionSupport
container
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuildWebPanelContext
(@NotNull String location) Builds a context suitable for renderingWebPanel
s viaFreemarkerContext.getWebPanels(String)
In the future the results of this method may be cachedCollection<? extends ExecutionStatus>
getCurrentlyBuildingPlans
(@NotNull PlanKey planKey) Returns decoratingErrorAccessor bean@Nullable String
getFirstNotRunnableStage
(@NotNull ResultsSummary resultsSummary) @Nullable ImmutablePlan
getJobsWebItemsForSection
(String sectionName, javax.servlet.http.HttpServletRequest req) getPlan()
Deprecated.since 4.4protected ResultsSummaryManager
@Nullable PlanKey
@Nullable PlanResultKey
boolean
isContinuable
(@NotNull ResultsSummary resultsSummary) boolean
boolean
isRestartable
(@NotNull ResultsSummary resultsSummary) protected String
void
setBuildContextFactory
(BuildContextFactory buildContextFactory) void
setBuildKey
(String buildKey) void
setBuildNumber
(Integer buildNumber) void
setDecoratingErrorAccessor
(DecoratingErrorAccessorImpl errorAccessor) Property injection with autowiring via property namevoid
setJiraApplinksService
(JiraApplinksService jiraApplinksService) void
setPlan
(ImmutablePlan plan) void
setPlanExecutionManager
(PlanExecutionManager planExecutionManager) void
setPlanKey
(String planKey) void
setPlanResultKey
(String planResultKey) void
setRepositoryDefinitionManager
(RepositoryDefinitionManager repositoryDefinitionManager) void
setResultsSummaryManager
(ResultsSummaryManager resultsSummaryManager) void
setVcsRepositoryConfigurationService
(VcsRepositoryConfigurationService vcsRepositoryConfigurationService) Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, canRunBuild, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, 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, 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, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJson
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessages
Methods inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionErrors, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
buildNumber
-
resultsSummaryManager
-
vcsRepositoryConfigurationService
-
jiraApplinksService
-
repositoryDefinitionManager
-
-
Constructor Details
-
PlanActionSupport
public PlanActionSupport()
-
-
Method Details
-
getProject
- Specified by:
getProject
in interfaceProjectAware
-
getImmutablePlan
- Specified by:
getImmutablePlan
in interfacePlanAware
-
getPlan
Deprecated.since 4.4 -
getMutablePlan
- Specified by:
getMutablePlan
in interfacePlanAware
-
setPlan
-
getPlanKey
-
setPlanKey
-
getBuildKey
-
setBuildKey
-
getPlanResultKey
-
getTypedPlanKey
-
getTypedPlanResultKey
-
setPlanResultKey
-
getBuildNumber
-
setBuildNumber
-
getCurrentlyBuildingPlans
public Collection<? extends ExecutionStatus> getCurrentlyBuildingPlans(@NotNull @NotNull PlanKey planKey) -
getSecuredDomainObject
- Specified by:
getSecuredDomainObject
in interfaceDomainObjectSecurityAware
- Overrides:
getSecuredDomainObject
in classBambooActionSupport
-
isJiraApplicationLinkDefined
public boolean isJiraApplicationLinkDefined() -
getResultsSummaryManager
-
setResultsSummaryManager
-
setPlanExecutionManager
- Overrides:
setPlanExecutionManager
in classBambooActionSupport
-
getErrorAccessor
Returns decoratingErrorAccessor bean -
setDecoratingErrorAccessor
Property injection with autowiring via property name- Parameters:
errorAccessor
- decoratingErrorAccessor bean
-
buildWebPanelContext
@NotNull protected @NotNull Map<String,Object> buildWebPanelContext(@NotNull @NotNull String location) Description copied from class:BambooActionSupport
Builds a context suitable for renderingWebPanel
s viaFreemarkerContext.getWebPanels(String)
In the future the results of this method may be cached- Overrides:
buildWebPanelContext
in classBambooActionSupport
- Returns:
- context
-
planNotFound
-
getJobsWebItemsForSection
-
isRestartable
-
isContinuable
-
getFirstNotRunnableStage
@Nullable public @Nullable String getFirstNotRunnableStage(@NotNull @NotNull ResultsSummary resultsSummary) -
setJiraApplinksService
-
setRepositoryDefinitionManager
-
setVcsRepositoryConfigurationService
public void setVcsRepositoryConfigurationService(VcsRepositoryConfigurationService vcsRepositoryConfigurationService) -
setBuildContextFactory
-