contains-other-v no longer implies delete-other-v 15/25115/4
authorThreefoot, Jane (jt6620) <jt6620@att.com>
Tue, 28 Nov 2017 19:02:53 +0000 (14:02 -0500)
committerThreefoot, Jane (jt6620) <jt6620@att.com>
Tue, 28 Nov 2017 20:06:53 +0000 (15:06 -0500)
commit8dcb9900cae95a17ca6d029a665d512b3e7b11a2
tree49de3c6bda8582b24ccf708bc05405256cd71669
parentd65ec2eb24496c2eb901e7c18826c48041ca2c74
contains-other-v no longer implies delete-other-v

Deletion of other vertices is now only determined by the delete-other-v
property. For containment relationships, this property is now explicitly
set instead of being implied by the containment property. ie Deletion
now
only checks delete-other-v not containment, and containment
relationships
have been updated to still function the same as before.

Issue-ID: AAI-517
Change-Id: I808752c286c621f82b521590b1a51cf996031557
Signed-off-by: Threefoot, Jane (jt6620) <jt6620@att.com>
aai-core/src/main/java/org/onap/aai/serialization/engines/query/GraphTraversalQueryEngine.java
aai-core/src/main/resources/dbedgerules/DbEdgeRules_v10.json
aai-core/src/main/resources/dbedgerules/DbEdgeRules_v11.json
aai-core/src/main/resources/dbedgerules/DbEdgeRules_v12.json
aai-core/src/main/resources/dbedgerules/DbEdgeRules_v8.json
aai-core/src/main/resources/dbedgerules/DbEdgeRules_v9.json
aai-core/src/test/java/org/onap/aai/serialization/db/EdgeRulesTest.java
aai-core/src/test/java/org/onap/aai/serialization/engines/query/GraphTraversalQueryEngineTest.java [new file with mode: 0644]
aai-core/src/test/resources/dbedgerules/DbEdgeRules_test.json