public class

LabelParserImpl

extends Object
implements LabelParser
java.lang.Object
   ↳ com.atlassian.jira.imports.project.parser.LabelParserImpl

Summary

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

Public Constructors

public LabelParserImpl ()

Public Methods

public EntityRepresentation getEntityRepresentation (ExternalLabel label)

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

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

public ExternalLabel parse (Map attributes)

Parses the label data from the backup XML.

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