public class UpdateWebUrlBulkAction extends AbstractRepositoryBulkAction
BambooActionSupport.JSONStatus
BulkAction.WebWorkAction, BulkAction.WebWorkActionImpl
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
WW_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 |
---|
UpdateWebUrlBulkAction(WebRepositoryViewerManager webRepositoryManager) |
Modifier and Type | Method and Description |
---|---|
@NotNull 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
|
@NotNull BulkAction.WebWorkAction |
getEditSnippetAction()
Action to return the edit snippet (no form tags) edit the value.
|
@NotNull BulkAction.WebWorkAction |
getExecuteAction()
The final action to execute to act on the bulk action
|
@NotNull String |
getKey()
Unique identifier for the action
|
Chain |
getMockBuildForView(Map<String,String[]> params) |
List<PlanRepositoryDefinition> |
getRepositoryDefinitions(@NotNull ImmutablePlan plan) |
@NotNull String |
getTitle()
What the label for the bulk action is
|
@NotNull BulkAction.WebWorkAction |
getViewAction()
Action to run to get the view of the current value for this bulk action
|
@NotNull BulkAction.WebWorkAction |
getViewUpdatedAction()
Action to run to get the view of the updated value for this bulk action
|
List<WebRepositoryViewer> |
getWebRepositoryViewers() |
boolean |
isApplicable(ImmutablePlan plan)
Returns whether or not a plan is applicable for a certain bulk action, eg.
|
getResultAction, hasUpdates, isApplicableForRepositories, populateActionParameters, populateActionParameters
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, 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, getSecuredDomainObject, 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, 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, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, streamJson, toJson, toJson
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
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllErrorMessages
public UpdateWebUrlBulkAction(WebRepositoryViewerManager webRepositoryManager)
@NotNull public @NotNull String getKey()
BulkAction
@NotNull public @NotNull String getTitle()
BulkAction
@NotNull public @NotNull String getChangedItem()
BulkAction
@NotNull public @NotNull BulkAction.WebWorkAction getViewAction()
BulkAction
@NotNull public @NotNull BulkAction.WebWorkAction getViewUpdatedAction()
BulkAction
@NotNull public @NotNull BulkAction.WebWorkAction getEditSnippetAction()
BulkAction
@NotNull public @NotNull BulkAction.WebWorkAction getExecuteAction()
BulkAction
getExecuteAction
in interface BulkAction
getExecuteAction
in class AbstractRepositoryBulkAction
public boolean isApplicable(ImmutablePlan plan)
BulkActionScope
isApplicable
in interface BulkActionScope
isApplicable
in class AbstractRepositoryBulkAction
public List<PlanRepositoryDefinition> getRepositoryDefinitions(@NotNull @NotNull ImmutablePlan plan)
public List<WebRepositoryViewer> getWebRepositoryViewers()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.