com.atlassian.jira.bulkedit.operation
Interface BulkMoveOperation

All Superinterfaces:
BulkOperation, IssueOperation
All Known Implementing Classes:
BulkMoveOperationImpl

public interface BulkMoveOperation
extends BulkOperation

Operation for moving parent issues and their sub-tasks from one or many contexts to a single target context.


Field Summary
static String CANNOT_PERFORM_MESSAGE_KEY
           
static String NAME
           
static String NAME_KEY
           
 
Method Summary
 void chooseContext(BulkEditBean bulkEditBean, ApplicationUser applicationUser, I18nHelper i18nHelper, ErrorCollection errors)
           
 void chooseContext(BulkEditBean bulkEditBean, com.atlassian.crowd.embedded.api.User remoteUser, I18nHelper i18nHelper, ErrorCollection errors)
          Deprecated. since 6.1 use chooseContext(com.atlassian.jira.web.bean.BulkEditBean, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.I18nHelper, com.atlassian.jira.util.ErrorCollection)
 void chooseContextNoValidate(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void chooseContextNoValidate(BulkEditBean bulkEditBean, com.atlassian.crowd.embedded.api.User remoteUser)
          Deprecated. since 6.1 use chooseContextNoValidate(com.atlassian.jira.web.bean.BulkEditBean, com.atlassian.jira.user.ApplicationUser)
 void finishChooseContext(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
          Does operations on the given BulkEditBean to finalise the "Choose Project and Issue Type" step of the Bulk Move.
 void finishChooseContext(BulkEditBean bulkEditBean, com.atlassian.crowd.embedded.api.User remoteUser)
          Deprecated. since 6.1 use finishChooseContext(com.atlassian.jira.web.bean.BulkEditBean, com.atlassian.jira.user.ApplicationUser)
 void finishChooseContext(MultiBulkMoveBean multiBulkMoveBean, ApplicationUser applicationUser)
          Does the finishChooseContext() operation for all the BulkEditBeans in the given MultiBulkMoveBean.
 void finishChooseContext(MultiBulkMoveBean multiBulkMoveBean, com.atlassian.crowd.embedded.api.User remoteUser)
          Deprecated. since 6.1 use finishChooseContext(com.atlassian.jira.web.bean.MultiBulkMoveBean, com.atlassian.jira.user.ApplicationUser)
 boolean isStatusValid(BulkEditBean bulkEditBean)
           
 void moveIssuesAndIndex(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void moveIssuesAndIndex(BulkEditBean bulkEditBean, com.atlassian.crowd.embedded.api.User remoteUser)
          Deprecated. since 6.1 use moveIssuesAndIndex(com.atlassian.jira.web.bean.BulkEditBean, com.atlassian.jira.user.ApplicationUser)
 void setStatusFields(BulkEditBean bulkEditBean)
           
 void validatePopulateFields(BulkEditBean bulkEditBean, ErrorCollection errors, I18nHelper i18nHelper)
           
 
Methods inherited from interface com.atlassian.jira.bulkedit.operation.BulkOperation
canPerform, getCannotPerformMessageKey, getOperationName, perform
 
Methods inherited from interface com.atlassian.jira.issue.operation.IssueOperation
getDescriptionKey, getNameKey
 

Field Detail

CANNOT_PERFORM_MESSAGE_KEY

static final String CANNOT_PERFORM_MESSAGE_KEY
See Also:
Constant Field Values

NAME_KEY

static final String NAME_KEY
See Also:
Constant Field Values

NAME

static final String NAME
See Also:
Constant Field Values
Method Detail

isStatusValid

boolean isStatusValid(BulkEditBean bulkEditBean)

moveIssuesAndIndex

@Deprecated
void moveIssuesAndIndex(BulkEditBean bulkEditBean,
                                   com.atlassian.crowd.embedded.api.User remoteUser)
                        throws Exception
Deprecated. since 6.1 use moveIssuesAndIndex(com.atlassian.jira.web.bean.BulkEditBean, com.atlassian.jira.user.ApplicationUser)

Throws:
Exception

moveIssuesAndIndex

void moveIssuesAndIndex(BulkEditBean bulkEditBean,
                        ApplicationUser applicationUser)
                        throws Exception
Throws:
Exception

chooseContext

@Deprecated
void chooseContext(BulkEditBean bulkEditBean,
                              com.atlassian.crowd.embedded.api.User remoteUser,
                              I18nHelper i18nHelper,
                              ErrorCollection errors)
Deprecated. since 6.1 use chooseContext(com.atlassian.jira.web.bean.BulkEditBean, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.I18nHelper, com.atlassian.jira.util.ErrorCollection)


chooseContext

void chooseContext(BulkEditBean bulkEditBean,
                   ApplicationUser applicationUser,
                   I18nHelper i18nHelper,
                   ErrorCollection errors)

chooseContextNoValidate

@Deprecated
void chooseContextNoValidate(BulkEditBean bulkEditBean,
                                        com.atlassian.crowd.embedded.api.User remoteUser)
Deprecated. since 6.1 use chooseContextNoValidate(com.atlassian.jira.web.bean.BulkEditBean, com.atlassian.jira.user.ApplicationUser)


chooseContextNoValidate

void chooseContextNoValidate(BulkEditBean bulkEditBean,
                             ApplicationUser applicationUser)

setStatusFields

void setStatusFields(BulkEditBean bulkEditBean)
                     throws WorkflowException
Throws:
WorkflowException

validatePopulateFields

void validatePopulateFields(BulkEditBean bulkEditBean,
                            ErrorCollection errors,
                            I18nHelper i18nHelper)

finishChooseContext

@Deprecated
void finishChooseContext(BulkEditBean bulkEditBean,
                                    com.atlassian.crowd.embedded.api.User remoteUser)
Deprecated. since 6.1 use finishChooseContext(com.atlassian.jira.web.bean.BulkEditBean, com.atlassian.jira.user.ApplicationUser)

Does operations on the given BulkEditBean to finalise the "Choose Project and Issue Type" step of the Bulk Move.

This method should be called AFTER validation of the new context, and re-mapping the BulkEditBeans to be indexed by Target context.

Parameters:
bulkEditBean - BulkEditBean containing Bulk Move information for a single target "Issue Context".
remoteUser - User doing the operation.
See Also:
finishChooseContext(com.atlassian.jira.web.bean.MultiBulkMoveBean, ApplicationUser)

finishChooseContext

void finishChooseContext(BulkEditBean bulkEditBean,
                         ApplicationUser applicationUser)
Does operations on the given BulkEditBean to finalise the "Choose Project and Issue Type" step of the Bulk Move.

This method should be called AFTER validation of the new context, and re-mapping the BulkEditBeans to be indexed by Target context.

Parameters:
bulkEditBean - BulkEditBean containing Bulk Move information for a single target "Issue Context".
applicationUser - User doing the operation.
See Also:
finishChooseContext(com.atlassian.jira.web.bean.MultiBulkMoveBean, ApplicationUser)

finishChooseContext

@Deprecated
void finishChooseContext(MultiBulkMoveBean multiBulkMoveBean,
                                    com.atlassian.crowd.embedded.api.User remoteUser)
Deprecated. since 6.1 use finishChooseContext(com.atlassian.jira.web.bean.MultiBulkMoveBean, com.atlassian.jira.user.ApplicationUser)

Does the finishChooseContext() operation for all the BulkEditBeans in the given MultiBulkMoveBean.

Parameters:
multiBulkMoveBean - MultiBulkMoveBean (Contains Collection of BulkEditBean objects).
remoteUser - User
See Also:
finishChooseContext(com.atlassian.jira.web.bean.BulkEditBean, ApplicationUser)

finishChooseContext

void finishChooseContext(MultiBulkMoveBean multiBulkMoveBean,
                         ApplicationUser applicationUser)
Does the finishChooseContext() operation for all the BulkEditBeans in the given MultiBulkMoveBean.

Parameters:
multiBulkMoveBean - MultiBulkMoveBean (Contains Collection of BulkEditBean objects).
applicationUser - User
See Also:
finishChooseContext(com.atlassian.jira.web.bean.BulkEditBean, ApplicationUser)


Copyright © 2002-2014 Atlassian. All Rights Reserved.