- String srcType = RelationshipSchemaValidator.vertexTypeFromUri(payload.getSource());\r
- String tgtType = RelationshipSchemaValidator.vertexTypeFromUri(payload.getTarget());\r
-\r
- // Now, get the default properties for this edge based on the edge rules definition...\r
- Map<EdgeProperty, String> props = getEdgeRuleProperties(srcType, tgtType);\r
- \r
- // ...and merge them with any custom properties provided in the request.\r
- JsonElement mergedProperties = mergeProperties(payload.getProperties(), props);\r
- payload.setProperties(mergedProperties);\r
- \r
- \r
+ String srcType = EdgePayloadUtil.getVertexNodeType(payload.getSource());\r
+ String tgtType = EdgePayloadUtil.getVertexNodeType(payload.getTarget());\r
+\r
+ // Now, get the default properties for this edge based on the edge rules definition...\r
+ Map<EdgeProperty, String> props = getEdgeRuleProperties(srcType, tgtType);\r
+\r
+ // ...and merge them with any custom properties provided in the request.\r
+ JsonElement mergedProperties = mergeProperties(payload.getProperties(), props);\r
+ payload.setProperties(mergedProperties);\r
+\r