com.atlassian.jira.bulkedit.operation
Interface BulkOperation

All Known Implementing Classes:
AbstractBulkOperation, BulkDeleteOperation

public interface BulkOperation


Method Summary
 boolean canPerform(BulkEditBean bulkEditBean, User remoteUser)
          Determines whether the operation can be performed with the given set of issues
 java.lang.String getCannotPerformMessageKey()
           
 java.lang.String getDescriptionKey()
           
 java.lang.String getNameKey()
           
 java.lang.String getOperationName()
           
 void perform(BulkEditBean bulkEditBean, User remoteUser)
          Performs the operation on the given set of issues
 

Method Detail

canPerform

public boolean canPerform(BulkEditBean bulkEditBean,
                          User remoteUser)
                   throws java.lang.Exception
Determines whether the operation can be performed with the given set of issues

Returns:
Throws:
java.lang.Exception

perform

public void perform(BulkEditBean bulkEditBean,
                    User remoteUser)
             throws java.lang.Exception
Performs the operation on the given set of issues

Throws:
java.lang.Exception

getNameKey

public java.lang.String getNameKey()

getDescriptionKey

public java.lang.String getDescriptionKey()

getOperationName

public java.lang.String getOperationName()

getCannotPerformMessageKey

public java.lang.String getCannotPerformMessageKey()