Package com.atlassian.bamboo.ww2.actions
Class PlanActionSupport
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.PlanActionSupport
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,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:
AvailableVariablesAction,BuildActionSupport,BuildConfigurationSupport,ChainActionSupport,ConfigureArtifactSubscription,ConfigureBuildArtifact,CreateRemoteJiraLinkAction,DeletePlan,DeletePlanResults,EditLabelsAction,PlanResultsAction,ResponsibleAvatars,RssConfigurationInterceptorTest,ShowLatestBuildStatus,StopPlan,UpdateResponsibilitiesAction,ViewActivityLog,ViewLabels,ViewPlanSpecs,ViewQuarantinedTests,ViewRunningPlans,ViewTestsSummaryForPlan
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Integerprotected JiraApplinksServiceprotected RepositoryDefinitionManagerprotected ResultsSummaryManagerprotected 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 TypeMethodDescriptionbuildWebPanelContext(@NotNull String location) Builds a context suitable for renderingWebPanels viaFreemarkerContext.getWebPanels(String)In the future the results of this method may be cachedfindPotentialMasterPlan(@Nullable PlanKey planKey) Collection<? extends ExecutionStatus> getCurrentlyBuildingPlans(@NotNull PlanKey planKey) Returns decoratingErrorAccessor bean@Nullable StringgetFirstNotRunnableStage(@NotNull ResultsSummary resultsSummary) @Nullable ImmutablePlangetJobsWebItemsForSection(String sectionName, jakarta.servlet.http.HttpServletRequest req) getPlan()Deprecated.since 4.4protected ResultsSummaryManager@Nullable PlanKey@Nullable PlanResultKeybooleanisContinuable(@NotNull ResultsSummary resultsSummary) booleanbooleanisRestartable(@NotNull ResultsSummary resultsSummary) protected StringvoidsetBuildContextFactory(BuildContextFactory buildContextFactory) voidsetBuildKey(String buildKey) voidsetBuildNumber(Integer buildNumber) voidsetDecoratingErrorAccessor(DecoratingErrorAccessorImpl errorAccessor) Property injection with autowiring via property namevoidsetJiraApplinksService(JiraApplinksService jiraApplinksService) voidsetPlan(ImmutablePlan plan) voidsetPlanExecutionManager(PlanExecutionManager planExecutionManager) voidsetPlanKey(String planKey) voidsetPlanResultKey(String planResultKey) voidsetRepositoryDefinitionManager(RepositoryDefinitionManager repositoryDefinitionManager) voidsetResultsSummaryManager(ResultsSummaryManager resultsSummaryManager) voidsetVcsRepositoryConfigurationService(VcsRepositoryConfigurationService vcsRepositoryConfigurationService) Methods 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
-
buildNumber
-
resultsSummaryManager
-
vcsRepositoryConfigurationService
-
jiraApplinksService
-
repositoryDefinitionManager
-
-
Constructor Details
-
PlanActionSupport
public PlanActionSupport()
-
-
Method Details
-
getProject
- Specified by:
getProjectin interfaceProjectAware
-
getImmutablePlan
- Specified by:
getImmutablePlanin interfacePlanAware
-
getPlan
Deprecated.since 4.4 -
getMutablePlan
- Specified by:
getMutablePlanin interfacePlanAware
-
setPlan
-
findPotentialMasterPlan
-
getPlanKey
-
setPlanKey
-
getBuildKey
-
setBuildKey
-
getPlanResultKey
-
getTypedPlanKey
-
getTypedPlanResultKey
-
setPlanResultKey
-
getBuildNumber
-
setBuildNumber
-
getCurrentlyBuildingPlans
@TemplateAccessible public Collection<? extends ExecutionStatus> getCurrentlyBuildingPlans(@NotNull @NotNull PlanKey planKey) -
getSecuredDomainObject
- Specified by:
getSecuredDomainObjectin interfaceDomainObjectSecurityAware- Overrides:
getSecuredDomainObjectin classBambooActionSupport
-
isJiraApplicationLinkDefined
public boolean isJiraApplicationLinkDefined() -
getResultsSummaryManager
-
setResultsSummaryManager
-
setPlanExecutionManager
- Overrides:
setPlanExecutionManagerin 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:BambooActionSupportBuilds a context suitable for renderingWebPanels viaFreemarkerContext.getWebPanels(String)In the future the results of this method may be cached- Overrides:
buildWebPanelContextin classBambooActionSupport- Parameters:
location-- Returns:
- context
-
planNotFound
-
getJobsWebItemsForSection
-
isRestartable
-
isContinuable
-
getFirstNotRunnableStage
@TemplateAccessible @Nullable public @Nullable String getFirstNotRunnableStage(@NotNull @NotNull ResultsSummary resultsSummary) -
setJiraApplinksService
-
setRepositoryDefinitionManager
-
setVcsRepositoryConfigurationService
public void setVcsRepositoryConfigurationService(VcsRepositoryConfigurationService vcsRepositoryConfigurationService) -
setBuildContextFactory
-