public interface BulkAction extends BulkActionScope
Modifier and Type | Interface and Description |
---|---|
static interface |
BulkAction.WebWorkAction |
static class |
BulkAction.WebWorkActionImpl |
Modifier and Type | Field and Description |
---|---|
static String |
WW_NAMESPACE_ADMIN |
static String |
WW_NAMESPACE_BUILD_ADMIN |
static String |
WW_NAMESPACE_BUILD_ADMIN_EDIT |
static String |
WW_NAMESPACE_BULK_ACTIONS |
static String |
WW_NAMESPACE_CHAIN_ADMIN |
static String |
WW_NAMESPACE_CHAIN_CONFIG |
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
|
BulkAction.WebWorkAction |
getResultAction()
Action to view the new values after executing the bulk action
|
String |
getTitle()
What the label for the bulk action is
|
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
|
void |
populateActionParameters(ActionParametersMap actionParameters,
Plan plan)
Provides possibility to populate action parameters before executing bulk action.
|
isApplicable, isApplicableForRepositories
static final String WW_NAMESPACE_ADMIN
static final String WW_NAMESPACE_BULK_ACTIONS
static final String WW_NAMESPACE_BUILD_ADMIN
static final String WW_NAMESPACE_BUILD_ADMIN_EDIT
static final String WW_NAMESPACE_CHAIN_CONFIG
static final String WW_NAMESPACE_CHAIN_ADMIN
@NotNull String getKey()
@NotNull String getTitle()
@NotNull String getChangedItem()
@NotNull BulkAction.WebWorkAction getViewAction()
@NotNull BulkAction.WebWorkAction getViewUpdatedAction()
@NotNull BulkAction.WebWorkAction getEditSnippetAction()
@NotNull BulkAction.WebWorkAction getExecuteAction()
@NotNull BulkAction.WebWorkAction getResultAction()
boolean hasUpdates()
void populateActionParameters(@NotNull ActionParametersMap actionParameters, @NotNull Plan plan)
actionParameters
- Action parameters to be populatedplan
- Plan which will be subject to actionCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.