com.atlassian.jira.imports.project.parser
Class IssueParserImpl

java.lang.Object
  extended by 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

Field Summary
 
Fields inherited from interface com.atlassian.jira.imports.project.parser.IssueParser
ISSUE_ENTITY_NAME
 
Constructor Summary
IssueParserImpl()
           
 
Method Summary
 ExternalIssue parse(Map attributes)
          Parses the issue data from the backup XML.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueParserImpl

public IssueParserImpl()
Method Detail

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


Copyright © 2002-2014 Atlassian. All Rights Reserved.