Revision 45425
Added by Sandro La Bruzzo over 7 years ago
PMFResolverParser.java | ||
---|---|---|
59 | 59 |
|
60 | 60 |
List<Node> relatedIdentifiers = |
61 | 61 |
UtilityParser.getTextValuesWithAttributes(ap, vn, "//oaf:relatedIdentifier", |
62 |
Arrays.asList("relatedIdentifierType", "relationType", "entityType")); |
|
62 |
Arrays.asList("relatedIdentifierType", "relationType", "entityType", "inverseRelationType"));
|
|
63 | 63 |
|
64 | 64 |
if (relatedIdentifiers != null && relatedIdentifiers.size() > 0) { |
65 | 65 |
final List<ObjectRelation> relations = new ArrayList<>(); |
... | ... | |
72 | 72 |
currenRelation.setCompletionStatus(CompletionStatus.incomplete.toString()); |
73 | 73 |
currenRelation.setSourcePid(parsedObject.getPid()); |
74 | 74 |
currenRelation.setRelationSemantics(relation.getAttributes().get("relationType")); |
75 |
currenRelation.setInverseRelation(relation.getAttributes().get("inverseRelationType")); |
|
76 |
|
|
77 |
|
|
75 | 78 |
currenRelation.setTargetType(ObjectType.valueOf(currentType)); |
76 | 79 |
if (parsedObject.getDatasourceProvenance() != null && parsedObject.getDatasourceProvenance().size() > 0) { |
77 | 80 |
final ObjectProvenance provenance = parsedObject.getDatasourceProvenance().get(0); |
Also available in: Unified diff
Introduced inverseRelation