public class

BulkMigrate

extends BulkMove
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.ProjectActionSupport
           ↳ com.atlassian.jira.web.action.IssueActionSupport
             ↳ com.atlassian.jira.web.action.issue.bulkedit.AbstractBulkOperationAction
               ↳ com.atlassian.jira.web.action.issue.bulkedit.AbstractBulkOperationDetailsAction
                 ↳ com.atlassian.jira.web.action.issue.bulkedit.BulkMove
                   ↳ com.atlassian.jira.web.action.issue.bulkedit.BulkMigrate
Known Direct Subclasses

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.issue.bulkedit.BulkMove
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
Fields
protected final BulkMigrateOperation bulkMigrateOperation
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.issue.bulkedit.BulkMove
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
BulkMigrate(SearchService searchService, BulkMoveOperation bulkMoveOperation, FieldManager fieldManager, WorkflowManager workflowManager, ConstantsManager constantsManager, IssueFactory issueFactory, BulkMigrateOperation bulkMigrateOperation, PermissionManager permissionManager, BulkEditBeanSessionHelper bulkEditBeanSessionHelper)
Public Methods
String doChooseContext()
String doChooseStatus()
String doChooseSubTaskContext()
String doDetails()
String doPerform()
String doSetFields()
String doStart()
BulkEditBean getBulkEditBean()
IssueContext getCurrentIssueContext()
BulkEditBean getCurrentRootBulkEditBean()
MultiBulkMoveBean getMultiBulkMoveBean()
String getOperationDetailsActionName()
String getRedirect(String defaultUrl)
Redirects to the value of getReturnUrl(), falling back to defaultUrl if the returnUrl is not set.
String getSameAsBulkEditBean()
Long getSingleIssueId()
String getprojectFieldName(BulkEditBean bulkEditBean)
void setSameAsBulkEditBean(String sameAsBulkEditBean)
void setSingleIssueId(Long singleIssueId)
Protected Methods
BulkMigrateOperation getBulkMigrateOperation()
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.issue.bulkedit.BulkMove
From class com.atlassian.jira.web.action.issue.bulkedit.AbstractBulkOperationDetailsAction
From class com.atlassian.jira.web.action.issue.bulkedit.AbstractBulkOperationAction
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware

Fields

protected final BulkMigrateOperation bulkMigrateOperation

Public Constructors

public BulkMigrate (SearchService searchService, BulkMoveOperation bulkMoveOperation, FieldManager fieldManager, WorkflowManager workflowManager, ConstantsManager constantsManager, IssueFactory issueFactory, BulkMigrateOperation bulkMigrateOperation, PermissionManager permissionManager, BulkEditBeanSessionHelper bulkEditBeanSessionHelper)

Public Methods

public String doChooseContext ()

Throws
Exception

public String doChooseStatus ()

Throws
Exception

public String doChooseSubTaskContext ()

Throws
Exception

public String doDetails ()

public String doPerform ()

Throws
Exception

public String doSetFields ()

Throws
Exception

public String doStart ()

Throws
Exception

public BulkEditBean getBulkEditBean ()

public IssueContext getCurrentIssueContext ()

public BulkEditBean getCurrentRootBulkEditBean ()

public MultiBulkMoveBean getMultiBulkMoveBean ()

public String getOperationDetailsActionName ()

public String getRedirect (String defaultUrl)

Redirects to the value of getReturnUrl(), falling back to defaultUrl if the returnUrl is not set. This method clears the returnUrl. If there are errors, this method returns "ERROR".

If the URL starts with '/' it is interpreted as context-relative.

Off-site redirects

Starting from JIRA 6.0, this method will not redirect to a URL that is considered "unsafe" as per makeSafeRedirectUrl(String). Use getRedirect(String, boolean) to allow unsafe redirects for URLs that do not contain possibly malicious user input.

Parameters
defaultUrl default URL to redirect to
Returns
  • URL to redirect to

public String getSameAsBulkEditBean ()

public Long getSingleIssueId ()

public String getprojectFieldName (BulkEditBean bulkEditBean)

public void setSameAsBulkEditBean (String sameAsBulkEditBean)

public void setSingleIssueId (Long singleIssueId)

Protected Methods

protected BulkMigrateOperation getBulkMigrateOperation ()