public abstract class

AbstractProjectImportProgress

extends JiraWebActionSupport
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.admin.importer.project.AbstractProjectImportProgress<V extends java.io.Serializable>
Known Direct Subclasses

Class Overview

Base class for the progress screens. Handles the validation and when the task is finished it will call the handleFinishedTask method with the finished task.

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
AbstractProjectImportProgress(TaskManager taskManager, TaskDescriptorBean.Factory factory, JiraPageBuilderService jiraPageBuilderService, ProjectImportProgressTrackerUtil projectImportProgressTrackerUtil)
Public Methods
void doValidation()
TaskDescriptorBean<?> getOurTask()
abstract List<Map<StringObject>> getProgressTrackerSteps()
String getRedirectOnComplete()
void setRedirectOnComplete(String redirectOnComplete)
Protected Methods
String doExecute()
List<Map<StringObject>> getProgressTrackerSteps(ProjectImportProgressTrackerUtil.Page page)
abstract String getSubmitUrl()
abstract String handleFinishedTask(TaskDescriptorBean<V> ourTask)
abstract boolean taskIsComplete()
[Expand]
Inherited Methods
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

Public Constructors

public AbstractProjectImportProgress (TaskManager taskManager, TaskDescriptorBean.Factory factory, JiraPageBuilderService jiraPageBuilderService, ProjectImportProgressTrackerUtil projectImportProgressTrackerUtil)

Public Methods

public void doValidation ()

public TaskDescriptorBean<?> getOurTask ()

public abstract List<Map<StringObject>> getProgressTrackerSteps ()

public String getRedirectOnComplete ()

public void setRedirectOnComplete (String redirectOnComplete)

Protected Methods

protected String doExecute ()

Throws
Exception

protected List<Map<StringObject>> getProgressTrackerSteps (ProjectImportProgressTrackerUtil.Page page)

protected abstract String getSubmitUrl ()

protected abstract String handleFinishedTask (TaskDescriptorBean<V> ourTask)

protected abstract boolean taskIsComplete ()