public class

ChangeGroupParserImpl

extends Object
implements ChangeGroupParser
java.lang.Object
   ↳ com.atlassian.jira.imports.project.parser.ChangeGroupParserImpl

Summary

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

Public Constructors

public ChangeGroupParserImpl ()

Public Methods

public EntityRepresentation getEntityRepresentation (ExternalChangeGroup changeGroup)

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

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

public ExternalChangeGroup parse (Map attributes)

Parses the change group data from the backup XML.

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