public interface

IssueParser

com.atlassian.jira.imports.project.parser.IssueParser
Known Indirect Subclasses

Class Overview

Converts issue xml in a JIRA backup to an object representation and converts the object representation into EntityRepresentation.

Summary

Constants
String ISSUE_ENTITY_NAME
Public Methods
ExternalIssue parse(Map attributes)
Parses the issue data from the backup XML.

Constants

public static final String ISSUE_ENTITY_NAME

Constant Value: "Issue"

Public Methods

public ExternalIssue parse (Map attributes)

Parses the issue data from the backup XML.

Parameters
attributes is a map of key value pairs that represent the attributes of an ExternalIssue. The following attributes are required, otherwise a ParseException will be thrown:
  • id (required)
  • key (required)
  • type (required)
  • status (required)
  • summary (required)
  • project (required)
Returns
  • an ExternalIssue if the attributes contain the required fields
Throws
ParseException if the required fields are not found in the attributes map