public class ManualBuildBulkAction extends BuildActionSupport implements BulkAction
BambooActionSupport.JSONStatusBulkAction.WebWorkAction, BulkAction.WebWorkActionImplbuildExecutionManagerbuildNumber, jiraApplinksService, repositoryDefinitionManager, resultsSummaryManager, vcsRepositoryConfigurationServiceACCESS_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, webInterfaceManagerWW_NAMESPACE_ADMIN, WW_NAMESPACE_BUILD_ADMIN, WW_NAMESPACE_BUILD_ADMIN_EDIT, WW_NAMESPACE_BULK_ACTIONS, WW_NAMESPACE_CHAIN_ADMIN, WW_NAMESPACE_CHAIN_CONFIG| Constructor and Description |
|---|
ManualBuildBulkAction() |
ManualBuildBulkAction(PlanManager planManager) |
| Modifier and Type | Method and Description |
|---|---|
String |
getChangedItem()
Description of what will be changed as a result of this bulk action, also used as table heading to show what will be changed and what it has changed to
|
BulkAction.WebWorkAction |
getEditSnippetAction()
Action to return the edit snippet (no form tags) edit the value.
|
BulkAction.WebWorkAction |
getExecuteAction()
The final action to execute to act on the bulk action
|
String |
getKey()
Unique identifier for the action
|
boolean |
getNewDependenciesDisabled(Map<String,String[]> params) |
BulkAction.WebWorkAction |
getResultAction()
Action to view the new values after executing the bulk action
|
String |
getTitle()
What the label for the bulk action is
|
int |
getTotalBulkActionErrors() |
BulkAction.WebWorkAction |
getViewAction()
Action to run to get the view of the current value for this bulk action
|
BulkAction.WebWorkAction |
getViewUpdatedAction()
Action to run to get the view of the updated value for this bulk action
|
boolean |
hasUpdates()
Returns whether or not a plan's details have been updated in order to carry out the bulk action
|
boolean |
isApplicable(ImmutablePlan plan)
Returns whether or not a plan is applicable for a certain bulk action, eg.
|
boolean |
isApplicableForRepositories() |
void |
populateActionParameters(ActionParametersMap actionParameters,
Plan plan)
Provides possibility to populate action parameters before executing bulk action.
|
void |
setTotalBulkActionErrors(int totalBulkActionErrors) |
getBuildResultKey, getCurrentlyBuilding, getCurrentlyBuildingList, getCurrentlyRunningBuildResultKeys, getImmutableBuild, getMutableBuild, setBuild, setBuildExecutionManager, setBuildResultKeybuildWebPanelContext, getBuildKey, getBuildNumber, getCurrentlyBuildingPlans, getErrorAccessor, 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, setVcsRepositoryConfigurationServiceaddActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, 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, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getServerLifecycleState, 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, hasRestrictedAdminPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, streamJson, toJson, toJsonaddActionMessage, 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, validateequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllErrorMessagespublic ManualBuildBulkAction()
public ManualBuildBulkAction(@NotNull
PlanManager planManager)
@NotNull public String getKey()
BulkActiongetKey in interface BulkAction@NotNull public String getTitle()
BulkActiongetTitle in interface BulkAction@NotNull public String getChangedItem()
BulkActiongetChangedItem in interface BulkAction@NotNull public BulkAction.WebWorkAction getViewAction()
BulkActiongetViewAction in interface BulkAction@NotNull public BulkAction.WebWorkAction getViewUpdatedAction()
BulkActiongetViewUpdatedAction in interface BulkAction@NotNull public BulkAction.WebWorkAction getEditSnippetAction()
BulkActiongetEditSnippetAction in interface BulkAction@NotNull public BulkAction.WebWorkAction getExecuteAction()
BulkActiongetExecuteAction in interface BulkAction@NotNull public BulkAction.WebWorkAction getResultAction()
BulkActiongetResultAction in interface BulkActionpublic boolean isApplicableForRepositories()
isApplicableForRepositories in interface BulkActionScopepublic boolean isApplicable(ImmutablePlan plan)
BulkActionScopeisApplicable in interface BulkActionScopepublic boolean hasUpdates()
BulkActionhasUpdates in interface BulkActionpublic void populateActionParameters(@NotNull
ActionParametersMap actionParameters,
@NotNull
Plan plan)
BulkActionpopulateActionParameters in interface BulkActionactionParameters - Action parameters to be populatedplan - Plan which will be subject to actionpublic int getTotalBulkActionErrors()
public void setTotalBulkActionErrors(int totalBulkActionErrors)
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.