|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.bulkedit.operation.BulkMigrateOperation
public class BulkMigrateOperation
Operation to Move issues from differring contexts to multiple target contexts.
Field Summary | |
---|---|
static String |
NAME_KEY
|
static String |
OPERATION_NAME
|
Constructor Summary | |
---|---|
BulkMigrateOperation(BulkMoveOperation bulkMoveOperation)
|
Method Summary | |
---|---|
boolean |
canPerform(BulkEditBean bulkEditBean,
com.atlassian.crowd.embedded.api.User remoteUser)
Determines whether the operation can be performed with the given set of issues |
void |
chooseContext(BulkEditBean rootBulkEditBean,
com.atlassian.crowd.embedded.api.User remoteUser,
I18nHelper i18nHelper,
ErrorCollection errors)
|
void |
chooseContextNoValidate(BulkEditBean rootBulkEditBean,
com.atlassian.crowd.embedded.api.User remoteUser)
|
BulkMoveOperation |
getBulkMoveOperation()
|
String |
getCannotPerformMessageKey()
An i18n key to be used to render the error message to be displayed when the user can not perform this bulk operation. |
String |
getDescriptionKey()
|
String |
getNameKey()
An i18n key used to display a short description of this operation in the UI. |
String |
getOperationName()
Returns the "operation name". |
boolean |
isStatusValid(BulkEditBean rootBulkEditBean)
|
void |
perform(BulkEditBean rootBulkEditBean,
com.atlassian.crowd.embedded.api.User remoteUser)
Performs the operation on the given set of issues |
void |
setStatusFields(BulkEditBean rootBulkEditBean)
|
void |
validatePopulateFields(BulkEditBean rootBulkEditBean,
I18nHelper i18nHelper,
ErrorCollection errors)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String OPERATION_NAME
public static final String NAME_KEY
Constructor Detail |
---|
public BulkMigrateOperation(BulkMoveOperation bulkMoveOperation)
Method Detail |
---|
public boolean canPerform(BulkEditBean bulkEditBean, com.atlassian.crowd.embedded.api.User remoteUser)
BulkOperation
canPerform
in interface BulkOperation
BulkEditBean.getSelectedIssues()
public void perform(BulkEditBean rootBulkEditBean, com.atlassian.crowd.embedded.api.User remoteUser) throws Exception
BulkOperation
perform
in interface BulkOperation
Exception
public void chooseContext(BulkEditBean rootBulkEditBean, com.atlassian.crowd.embedded.api.User remoteUser, I18nHelper i18nHelper, ErrorCollection errors)
public void chooseContextNoValidate(BulkEditBean rootBulkEditBean, com.atlassian.crowd.embedded.api.User remoteUser)
public boolean isStatusValid(BulkEditBean rootBulkEditBean)
public void setStatusFields(BulkEditBean rootBulkEditBean) throws WorkflowException
WorkflowException
public void validatePopulateFields(BulkEditBean rootBulkEditBean, I18nHelper i18nHelper, ErrorCollection errors)
public String getNameKey()
IssueOperation
getNameKey
in interface IssueOperation
public String getDescriptionKey()
getDescriptionKey
in interface IssueOperation
public String getOperationName()
BulkOperation
This is used to build up the name of the action
used to render the details screen
in the bulk change UI.
The action name that is generated as operationName + "Details.jspa"
. See BulkChooseOperation
for details
getOperationName
in interface BulkOperation
public String getCannotPerformMessageKey()
BulkOperation
getCannotPerformMessageKey
in interface BulkOperation
public BulkMoveOperation getBulkMoveOperation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |