com.atlassian.jira.imports.project.parser
Interface IssueLinkParser

All Known Implementing Classes:
IssueLinkParserImpl

public interface IssueLinkParser

Converts IssueLink xml in a JIRA backup to an object representation and converts the object representation into EntityRepresentation.

Since:
v3.13

Field Summary
static String ISSUE_LINK_ENTITY_NAME
           
 
Method Summary
 EntityRepresentation getEntityRepresentation(ExternalLink issueLink)
          Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided IssueLink.
 ExternalLink parse(Map attributes)
          Parses the IssueLink data from the backup XML.
 

Field Detail

ISSUE_LINK_ENTITY_NAME

static final String ISSUE_LINK_ENTITY_NAME
See Also:
Constant Field Values
Method Detail

parse

ExternalLink parse(Map attributes)
                   throws ParseException
Parses the IssueLink data from the backup XML.

Parameters:
attributes - is a map of key value pairs that represent the attributes of an IssueLink.
Returns:
an ExternalLink if the attributes contain the required fields.
Throws:
ParseException - if the required fields are not found in the attributes map.

getEntityRepresentation

EntityRepresentation getEntityRepresentation(ExternalLink issueLink)
Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the provided IssueLink.

Parameters:
issueLink - contains the populated fields that will end up in the EntityRepresentations map.
Returns:
an EntityRepresentation that can be persisted using OfBiz.


Copyright © 2002-2009 Atlassian. All Rights Reserved.