Package com.atlassian.jira.bulkedit
Class DefaultBulkOperationManager
java.lang.Object
com.atlassian.jira.bulkedit.DefaultBulkOperationManager
- All Implemented Interfaces:
BulkOperationManager
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultBulkOperationManager(JiraAuthenticationContext jiraAuthenticationContext, ArchivingLicenseCheck archivingLicenseCheck, WatcherService watcherService, BulkEditOperation bulkEditOperation, BulkMigrateOperation bulkMigrateOperation, BulkWorkflowTransitionOperation bulkWorkflowTransitionOperation, BulkDeleteOperation bulkDeleteOperation, BulkWatchOperation bulkWatchOperation, BulkUnwatchOperation bulkUnwatchOperation, BulkArchiveOperation bulkArchiveOperation) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProgressAwareBulkOperation(String operationName, Class<? extends ProgressAwareBulkOperation> componentClass) Add a new operation using the given classprotected Map<String, ProgressAwareBulkOperation> Returns all availableProgressAwareBulkOperationobjectsgetProgressAwareOperation(String operationName) Returns aProgressAwareBulkOperationobject registered with corresponding namebooleanisValidOperation(String operationName) Returns true if the operation name is of an existing registeredProgressAwareBulkOperation
-
Constructor Details
-
DefaultBulkOperationManager
public DefaultBulkOperationManager(JiraAuthenticationContext jiraAuthenticationContext, ArchivingLicenseCheck archivingLicenseCheck, WatcherService watcherService, BulkEditOperation bulkEditOperation, BulkMigrateOperation bulkMigrateOperation, BulkWorkflowTransitionOperation bulkWorkflowTransitionOperation, BulkDeleteOperation bulkDeleteOperation, BulkWatchOperation bulkWatchOperation, BulkUnwatchOperation bulkUnwatchOperation, BulkArchiveOperation bulkArchiveOperation)
-
-
Method Details
-
getProgressAwareBulkOperations
Description copied from interface:BulkOperationManagerReturns all availableProgressAwareBulkOperationobjects- Specified by:
getProgressAwareBulkOperationsin interfaceBulkOperationManager- Returns:
- Collection of
ProgressAwareBulkOperationobjects
-
getProgressAwareOperation
Description copied from interface:BulkOperationManagerReturns aProgressAwareBulkOperationobject registered with corresponding name- Specified by:
getProgressAwareOperationin interfaceBulkOperationManager- Parameters:
operationName- the operation name- Returns:
ProgressAwareBulkOperationobject. Null if doesn't exist
-
isValidOperation
Description copied from interface:BulkOperationManagerReturns true if the operation name is of an existing registeredProgressAwareBulkOperation- Specified by:
isValidOperationin interfaceBulkOperationManager- Parameters:
operationName- the operation name- Returns:
- true if the operation name is of an existing
ProgressAwareBulkOperationelse false
-
addProgressAwareBulkOperation
public void addProgressAwareBulkOperation(String operationName, Class<? extends ProgressAwareBulkOperation> componentClass) Description copied from interface:BulkOperationManagerAdd a new operation using the given class- Specified by:
addProgressAwareBulkOperationin interfaceBulkOperationManager- Parameters:
operationName- - name to register the loaded class undercomponentClass- - class to load
-
getBulkOperationsMap
-