com.atlassian.jira.bulkedit
Interface BulkOperationManager

All Known Implementing Classes:
DefaultBulkOperationManager

@PublicApi
public interface BulkOperationManager


Method Summary
 void addBulkOperation(String operationName, Class<? extends BulkOperation> componentClass)
          Add a new operation using the given class
 Collection<BulkOperation> getBulkOperations()
          Returns all available BulkOperation objects
 BulkOperation getOperation(String operationName)
          Returns a BulkOperation object registered with corresponding name
 boolean isValidOperation(String operationName)
          Returns true if the operation name is of an existing registered BulkOperation
 

Method Detail

getBulkOperations

Collection<BulkOperation> getBulkOperations()
Returns all available BulkOperation objects

Returns:
Collection of BulkOperation objects

isValidOperation

boolean isValidOperation(String operationName)
Returns true if the operation name is of an existing registered BulkOperation

Parameters:
operationName - the operation name
Returns:
true if the operation name is of an existing BulkOperation else false

getOperation

BulkOperation getOperation(String operationName)
Returns a BulkOperation object registered with corresponding name

Parameters:
operationName - the operation name
Returns:
BulkOperation object. Null if doesn't exist

addBulkOperation

void addBulkOperation(String operationName,
                      Class<? extends BulkOperation> componentClass)
Add a new operation using the given class

Parameters:
operationName - - name to register the loaded class under
componentClass - - class to load


Copyright © 2002-2013 Atlassian. All Rights Reserved.