public class

ProjectImportProgressTrackerUtil

extends Object
java.lang.Object
   ↳ com.atlassian.jira.web.action.admin.importer.project.ProjectImportProgressTrackerUtil

Class Overview

This provides functions to create the Progress Tracker element on the Project Import Pages

Summary

Nested Classes
enum ProjectImportProgressTrackerUtil.Page  
Public Constructors
ProjectImportProgressTrackerUtil(PluginAccessor pluginAccessor, I18nHelper i18nHelper)
Public Methods
List<Map<StringObject>> getProgressTrackerSteps(ProjectImportProgressTrackerUtil.Page currentPage)
Returns a list of Map objects which represents the steps in the progress tracker and the parameters for each individual step.
void requireAuiProgressTrackerResource(JiraPageBuilderService jiraPageBuilderService)
Require the web resources needed for progress tracker.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ProjectImportProgressTrackerUtil (PluginAccessor pluginAccessor, I18nHelper i18nHelper)

Public Methods

public List<Map<StringObject>> getProgressTrackerSteps (ProjectImportProgressTrackerUtil.Page currentPage)

Returns a list of Map objects which represents the steps in the progress tracker and the parameters for each individual step.

Parameters
currentPage The page project import is currently on
Returns
  • a List of maps that represent steps in an individual tracker and the key value pairs being the parameters for each individual step

public void requireAuiProgressTrackerResource (JiraPageBuilderService jiraPageBuilderService)

Require the web resources needed for progress tracker.

Parameters
jiraPageBuilderService The jira page builder