com.atlassian.jira.web.action.issue.bulkedit
Class BulkMigrate

java.lang.Object
  extended by webwork.action.ActionSupport
      extended by com.atlassian.jira.action.JiraActionSupport
          extended by com.atlassian.jira.web.action.JiraWebActionSupport
              extended by com.atlassian.jira.web.action.ProjectActionSupport
                  extended by com.atlassian.jira.web.action.IssueActionSupport
                      extended by com.atlassian.jira.web.action.issue.bulkedit.AbstractBulkOperationAction
                          extended by com.atlassian.jira.web.action.issue.bulkedit.AbstractBulkOperationDetailsAction
                              extended by com.atlassian.jira.web.action.issue.bulkedit.BulkMove
                                  extended by com.atlassian.jira.web.action.issue.bulkedit.BulkMigrate
All Implemented Interfaces:
ErrorCollection, I18nHelper, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
MigrateIssueTypes

public class BulkMigrate
extends BulkMove

See Also:
Serialized Form

Field Summary
protected  BulkMigrateOperation bulkMigrateOperation
           
 
Fields inherited from class com.atlassian.jira.web.action.issue.bulkedit.BulkMove
bulkMoveOperation, constantsManager, fieldManager, issueFactory, permissionManager, RADIO_ERROR_MSG, workflowManager
 
Fields inherited from class com.atlassian.jira.web.action.IssueActionSupport
attachmentManager
 
Fields inherited from class com.atlassian.jira.web.action.ProjectActionSupport
projectManager
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, savedFilters, selectedProject
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface com.atlassian.jira.util.I18nHelper
DEFAULT_RESOURCE_BUNDLE
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
BulkMigrate(BulkMoveOperation bulkMoveOperation, FieldManager fieldManager, WorkflowManager workflowManager, ConstantsManager constantsManager, IssueFactory issueFactory, BulkMigrateOperation bulkMigrateOperation, PermissionManager permissionManager)
           
 
Method Summary
 String doChooseContext()
           
 String doChooseStatus()
           
 String doChooseSubTaskContext()
           
 String doDetails()
           
 String doPerform()
           
 String doSetFields()
           
 String doStart()
           
 BulkEditBean getBulkEditBean()
           
protected  BulkMigrateOperation getBulkMigrateOperation()
           
 IssueContext getCurrentIssueContext()
           
 BulkEditBean getCurrentRootBulkEditBean()
           
 MultiBulkMoveBean getMultiBulkMoveBean()
           
 String getOperationDetailsActionName()
           
 String getprojectFieldName(BulkEditBean bulkEditBean)
           
 String getRedirect(String defaultUrl)
          Get a definitive result with a redirect upon success.
 String getSameAsBulkEditBean()
           
 void setSameAsBulkEditBean(String sameAsBulkEditBean)
           
 
Methods inherited from class com.atlassian.jira.web.action.issue.bulkedit.BulkMove
doContextValidation, doDefault, doDetailsValidation, doFieldsValidation, doStatusValidation, getConstantsManager, getCurrentIssueType, getCurrentTargetPid, getCurrentTargetProject, getFieldHtml, getFieldHtml, getFieldHtml, getFieldName, getFieldViewHtml, getIssueObject, getMoveFieldLayoutItems, getNewViewHtml, getNewViewHtml, getStatusName, getTargetWorkflowStatuses, getWorkflowForType, isAllowProjectEdit, isAllowProjectEdit, isAvailable, isHasAvailableActions, isIssueTypesAvailable, isSubTaskPhase, isSubTaskTypesAvailable, isWarningRequiredForRetain, populateFromParams, progressToLastStep, redirectToStart, setSubTaskPhase
 
Methods inherited from class com.atlassian.jira.web.action.issue.bulkedit.AbstractBulkOperationAction
clearBulkEditBean, finishWizard, getColumns, getIssueTableLayoutBean, getRootBulkEditBean, isCanDisableMailNotifications, isSendBulkNotification, redirectToStart, setSendBulkNotification
 
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport
getAttachmentManager, getCustomFieldManager, getDaysPerWeek, getHoursPerDay, getIssueManager, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getSearchRequest, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isFieldHidden, isFieldHidden, isFieldHidden, setCurrentIssue, setSearchRequest, updateSearchRequest
 
Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport
getBrowseableProjects, getBrowseableProjectsInCategory, getSelectedProjectId, setSelectedProject, setSelectedProject
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addErrorCollection, forceRedirect, getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRemoteUser, getReturnUrl, getSearchSortReverseDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getText, getTimeFormat, getUserFullName, getVersionManager, getWebworkStack, getWebworkStack, htmlEncode, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isSystemAdministrator, isUserExists, setReturnUrl, setSelectedProjectId
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getApplicationProperties, getDefaultResourceBundle, getDelegator, getJiraLocaleUtils, getLocale, getResult, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doExecute, doValidation, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
setCommand
 

Field Detail

bulkMigrateOperation

protected final BulkMigrateOperation bulkMigrateOperation
Constructor Detail

BulkMigrate

public BulkMigrate(BulkMoveOperation bulkMoveOperation,
                   FieldManager fieldManager,
                   WorkflowManager workflowManager,
                   ConstantsManager constantsManager,
                   IssueFactory issueFactory,
                   BulkMigrateOperation bulkMigrateOperation,
                   PermissionManager permissionManager)
Method Detail

doDetails

public String doDetails()
                 throws FieldLayoutStorageException
Overrides:
doDetails in class BulkMove
Throws:
FieldLayoutStorageException

doStart

public String doStart()
               throws Exception
Throws:
Exception

doChooseContext

public String doChooseContext()
                       throws Exception
Throws:
Exception

doChooseSubTaskContext

public String doChooseSubTaskContext()
                              throws Exception
Throws:
Exception

doChooseStatus

public String doChooseStatus()
                      throws Exception
Throws:
Exception

doSetFields

public String doSetFields()
                   throws Exception
Throws:
Exception

doPerform

public String doPerform()
                 throws Exception
Overrides:
doPerform in class BulkMove
Throws:
Exception

getBulkEditBean

public BulkEditBean getBulkEditBean()
Overrides:
getBulkEditBean in class BulkMove

getMultiBulkMoveBean

public MultiBulkMoveBean getMultiBulkMoveBean()

getCurrentIssueContext

public IssueContext getCurrentIssueContext()

getCurrentRootBulkEditBean

public BulkEditBean getCurrentRootBulkEditBean()

getOperationDetailsActionName

public String getOperationDetailsActionName()
Overrides:
getOperationDetailsActionName in class BulkMove

getprojectFieldName

public String getprojectFieldName(BulkEditBean bulkEditBean)

getSameAsBulkEditBean

public String getSameAsBulkEditBean()

setSameAsBulkEditBean

public void setSameAsBulkEditBean(String sameAsBulkEditBean)

getBulkMigrateOperation

protected BulkMigrateOperation getBulkMigrateOperation()

getRedirect

public String getRedirect(String defaultUrl)
Description copied from class: JiraWebActionSupport
Get a definitive result with a redirect upon success.

Returns Action.ERROR if there are error messages, otherwise redirects to another URL if successful. If URL starts with '/', interpreted as context-relative

Since 3.1 now redirects to a the "returnUrl" if one exists. Will clear this value once this occurs

Overrides:
getRedirect in class JiraWebActionSupport
Parameters:
defaultUrl - default URL to redirect to
Returns:
URL to redirect to


Copyright © 2002-2009 Atlassian. All Rights Reserved.