-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/60938/
-----------------------------------------------------------
Review request for atlas and Madhan Neethiraj.
Bugs: ATLAS-1959
https://issues.apache.org/jira/browse/ATLAS-1959
Repository: atlas
Description
-------
* Improve relationship model to support create/update operations and the
following cardinalities (previously supported using inverseReference):
1 to 1
1 to many
many to 1
many to many
* Change legacyLabel flag in AtlasRelationshipEndDef to boolean flag.
* Add unit tests for the above cases.
Diffs
-----
addons/models/0010-base_model.json 303f3796
addons/models/0030-hive_model.json a795f0f3
addons/models/0050-falcon_model.json 7755fa86
addons/models/0060-hbase_model.json 1d264df4
addons/models/0080-storm_model.json 25360ff0
intg/src/main/java/org/apache/atlas/model/instance/AtlasEntity.java 68da6af1
intg/src/main/java/org/apache/atlas/model/instance/AtlasRelationship.java
2de9bdf0
intg/src/main/java/org/apache/atlas/model/typedef/AtlasRelationshipDef.java
fc820d49
intg/src/main/java/org/apache/atlas/model/typedef/AtlasRelationshipEndDef.java
f80ea895
intg/src/main/java/org/apache/atlas/type/AtlasEntityType.java e94dd190
intg/src/main/java/org/apache/atlas/type/AtlasRelationshipType.java 841b66f7
intg/src/main/java/org/apache/atlas/type/AtlasStructType.java f97d7674
intg/src/test/java/org/apache/atlas/TestRelationshipUtilsV2.java PRE-CREATION
intg/src/test/java/org/apache/atlas/TestUtilsV2.java 9774583d
repository/src/main/java/org/apache/atlas/repository/graph/GraphHelper.java
6f6d74bc
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasEntityGraphDiscoveryV1.java
12e8bb1f
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasGraphUtilsV1.java
cd9a47ad
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasRelationshipStoreV1.java
3ff6fbef
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/DeleteHandlerV1.java
d4fdc257
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphMapper.java
157f8cd2
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphRetriever.java
f4257be7
repository/src/test/java/org/apache/atlas/repository/impexp/ImportServiceTest.java
de8e7ef3
repository/src/test/java/org/apache/atlas/repository/impexp/ZipFileResourceTestUtils.java
d9017319
repository/src/test/java/org/apache/atlas/repository/store/graph/v1/AtlasRelationshipStoreHardDeleteV1Test.java
PRE-CREATION
repository/src/test/java/org/apache/atlas/repository/store/graph/v1/AtlasRelationshipStoreSoftDeleteV1Test.java
PRE-CREATION
repository/src/test/java/org/apache/atlas/repository/store/graph/v1/AtlasRelationshipStoreV1Test.java
67702231
repository/src/test/resources/logging-v1-full/2c8c2622-c7aa-43be-8956-f47dd5f6bac4.json
PRE-CREATION
repository/src/test/resources/logging-v1-full/63a4b6f5-d0a4-484c-8cab-61c0c14b6c69.json
PRE-CREATION
repository/src/test/resources/logging-v1-full/974cbc3a-c9c9-4776-ae0e-357df2ea055f.json
PRE-CREATION
repository/src/test/resources/logging-v1-full/atlas-export-info.json
PRE-CREATION
repository/src/test/resources/logging-v1-full/atlas-export-order.json
PRE-CREATION
repository/src/test/resources/logging-v1-full/atlas-typesdef.json
PRE-CREATION
repository/src/test/resources/logging-v1-full/ec2ed3d2-b603-4948-bf2d-dde49411000a.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/221de408-7246-4988-82f7-fe889dad032e.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/42f82e22-ebb9-4f2e-b93a-6d436b239fad.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/7178713e-fc15-4406-86dd-da5a4f077257.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/84d079fc-6177-4937-a232-944aa35e568d.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/aa0bb6cf-f3db-4fb7-9c69-c67447b3b6ad.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/atlas-export-info.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/atlas-export-order.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/atlas-typesdef.json PRE-CREATION
repository/src/test/resources/sales-v1-full/bfe88eb8-7556-403c-8210-647013f44a44.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/ee35e6b3-8d6f-4815-9acd-3ef24c78ac49.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/ef3354e4-38c5-48fa-879f-552b1942034e.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/efdfafa5-d74b-4733-8f36-fdb05bc4adcf.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/f2dd85a6-3bc6-414e-b6bb-ca385592da28.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/f69046b1-7518-45e6-a86b-5d34007251a5.json
PRE-CREATION
repository/src/test/resources/sales-v1-full/fe91bf93-eb0c-4638-8361-15937390c810.json
PRE-CREATION
Diff: https://reviews.apache.org/r/60938/diff/1/
Testing
-------
added unit test - AtlasRelationshipStoreV1Test
mvn clean package - succeeded with no errors.
Thanks,
Sarath Subramanian