Interface CommentParser
- All Known Implementing Classes:
CommentParserImpl
public interface CommentParser
Converts comment xml in a JIRA backup to an object representation and converts the object representation
into
EntityRepresentation
.- Since:
- v3.13
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetEntityRepresentation
(ExternalComment comment) Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided comment.Parses the comment data from the backup XML.
-
Field Details
-
COMMENT_ENTITY_NAME
- See Also:
-
-
Method Details
-
parse
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
- Throws:
ParseException
- if the required fields are not found in the attributes map
-
getEntityRepresentation
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
-