public class NodeAssociationParserImpl extends Object implements NodeAssociationParser
| Modifier and Type | Field and Description |
|---|---|
static String |
ASSOCIATION_TYPE |
static String |
SINK_NODE_ENTITY |
static String |
SINK_NODE_ID |
static String |
SOURCE_NODE_ENTITY |
static String |
SOURCE_NODE_ID |
AFFECTS_VERSION_TYPE, COMPONENT_TYPE, FIX_VERSION_TYPE, NODE_ASSOCIATION_ENTITY_NAME, PROJECT_SCHEME_TYPE| Constructor and Description |
|---|
NodeAssociationParserImpl() |
| Modifier and Type | Method and Description |
|---|---|
EntityRepresentation |
getEntityRepresentation(ExternalNodeAssociation nodeAssociation)
Gets an EntityRepresentation that contains the correct attributes based on the populated fields in the
provided node association.
|
ExternalNodeAssociation |
parse(Map attributes)
Transforms a set of attributes into a NodeAssociation.
|
public static final String SOURCE_NODE_ID
public static final String SOURCE_NODE_ENTITY
public static final String SINK_NODE_ID
public static final String SINK_NODE_ENTITY
public static final String ASSOCIATION_TYPE
public ExternalNodeAssociation parse(Map attributes) throws ParseException
NodeAssociationParserparse in interface NodeAssociationParserattributes - is a map of key value pairs that represent the attributes of a NodeAssocation. The following
attributes are required, otherwise a ParseException will be thrown:ParseException - If the attributes are invalid.public EntityRepresentation getEntityRepresentation(ExternalNodeAssociation nodeAssociation)
NodeAssociationParsergetEntityRepresentation in interface NodeAssociationParsernodeAssociation - contains the populated fields that will end up in the EntityRepresentations mapCopyright © 2002-2019 Atlassian. All Rights Reserved.