Class IssueParserImpl

java.lang.Object
com.atlassian.jira.imports.project.parser.IssueParserImpl
All Implemented Interfaces:
IssueParser

public class IssueParserImpl extends Object implements IssueParser
Converts issue xml in a JIRA backup to an object representation and converts the object representation into XML.

NOTE: This was not used in the spike, it may need some modifications

Since:
v3.13
  • Constructor Details

    • IssueParserImpl

      public IssueParserImpl()
  • Method Details

    • parse

      public ExternalIssue parse(Map attributes) throws ParseException
      Description copied from interface: IssueParser
      Parses the issue data from the backup XML.
      Specified by:
      parse in interface IssueParser
      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