public class

CommentParserImpl

extends Object
implements CommentParser
java.lang.Object
   ↳ com.atlassian.jira.imports.project.parser.CommentParserImpl

Summary

[Expand]
Inherited Constants
From interface com.atlassian.jira.imports.project.parser.CommentParser
Public Constructors
CommentParserImpl()
Public Methods
EntityRepresentation getEntityRepresentation(ExternalComment comment)
Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided comment.
ExternalComment parse(Map attributes)
Parses the comment data from the backup XML.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.imports.project.parser.CommentParser

Public Constructors

public CommentParserImpl ()

Public Methods

public EntityRepresentation getEntityRepresentation (ExternalComment comment)

Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided comment.

Parameters
comment contains the populated fields that will end up in the EntityRepresentations map
Returns
  • an EntityRepresentation that can be persisted using OfBiz

public ExternalComment parse (Map attributes)

Parses the comment data from the backup XML.

Parameters
attributes is a map of key value pairs that represent the attributes of an ExternalComment. The following attributes are required, otherwise a ParseException will be thrown:
  • id (required)
  • issue (required)
Returns
  • an ExternalComment if the attributes contain the required fields