Class ChangeGroupParserImpl
java.lang.Object
com.atlassian.jira.imports.project.parser.ChangeGroupParserImpl
- All Implemented Interfaces:
ChangeGroupParser
- Since:
- v3.13
-
Field Summary
Fields inherited from interface com.atlassian.jira.imports.project.parser.ChangeGroupParser
CHANGE_GROUP_ENTITY_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEntityRepresentation
(ExternalChangeGroup changeGroup) Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided change group.Parses the change group data from the backup XML.
-
Constructor Details
-
ChangeGroupParserImpl
public ChangeGroupParserImpl()
-
-
Method Details
-
parse
Description copied from interface:ChangeGroupParser
Parses the change group data from the backup XML.- Specified by:
parse
in interfaceChangeGroupParser
- 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
- Throws:
ParseException
- if the required fields are not found in the attributes map
-
getEntityRepresentation
Description copied from interface:ChangeGroupParser
Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided change group.- Specified by:
getEntityRepresentation
in interfaceChangeGroupParser
- Parameters:
changeGroup
- contains the populated fields that will end up in the EntityRepresentations map- Returns:
- an EntityRepresentation that can be persisted using OfBiz
-