Project

General

Profile

« Previous | Next » 

Revision 45425

Introduced inverseRelation

View differences:

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