You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by ma...@apache.org on 2019/04/19 19:06:19 UTC
[atlas] branch branch-2.0 updated: ATLAS-3151: fix clientv2
getRelationshipByGuid bug
This is an automated email from the ASF dual-hosted git repository.
madhan pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/atlas.git
The following commit(s) were added to refs/heads/branch-2.0 by this push:
new 79e7f8b ATLAS-3151: fix clientv2 getRelationshipByGuid bug
79e7f8b is described below
commit 79e7f8b6ac0755b776e583f72c52c05462a15a39
Author: jxzhao <jx...@freewheel.tv>
AuthorDate: Fri Apr 19 12:20:46 2019 +0800
ATLAS-3151: fix clientv2 getRelationshipByGuid bug
Signed-off-by: Madhan Neethiraj <ma...@apache.org>
(cherry picked from commit 2c9376f8cbc15c20b02bfd6b227e7063d29b23bd)
---
.../src/main/java/org/apache/atlas/AtlasClientV2.java | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/client/client-v2/src/main/java/org/apache/atlas/AtlasClientV2.java b/client/client-v2/src/main/java/org/apache/atlas/AtlasClientV2.java
index c7ce5a9..f582fbd 100644
--- a/client/client-v2/src/main/java/org/apache/atlas/AtlasClientV2.java
+++ b/client/client-v2/src/main/java/org/apache/atlas/AtlasClientV2.java
@@ -28,6 +28,7 @@ import org.apache.atlas.model.instance.AtlasClassification.AtlasClassifications;
import org.apache.atlas.model.instance.AtlasEntity.AtlasEntitiesWithExtInfo;
import org.apache.atlas.model.instance.AtlasEntity.AtlasEntityWithExtInfo;
import org.apache.atlas.model.instance.AtlasRelationship;
+import org.apache.atlas.model.instance.AtlasRelationship.AtlasRelationshipWithExtInfo;
import org.apache.atlas.model.instance.AtlasEntityHeaders;
import org.apache.atlas.model.instance.EntityMutationResponse;
import org.apache.atlas.model.lineage.AtlasLineageInfo;
@@ -436,8 +437,16 @@ public class AtlasClientV2 extends AtlasBaseClient {
return callAPI(API_V2.FACETED_SEARCH, AtlasSearchResult.class, searchParameters);
}
- public AtlasRelationship getRelationshipByGuid(String guid) throws AtlasServiceException {
- return callAPI(API_V2.GET_RELATIONSHIP_BY_GUID, AtlasRelationship.class, null, guid);
+ public AtlasRelationshipWithExtInfo getRelationshipByGuid(String guid) throws AtlasServiceException {
+ return callAPI(API_V2.GET_RELATIONSHIP_BY_GUID, AtlasRelationshipWithExtInfo.class, null, guid);
+ }
+
+ public AtlasRelationshipWithExtInfo getRelationshipByGuid(String guid, boolean extendedInfo) throws AtlasServiceException {
+ MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
+
+ queryParams.add("extendedInfo", String.valueOf(extendedInfo));
+
+ return callAPI(API_V2.GET_RELATIONSHIP_BY_GUID, AtlasRelationshipWithExtInfo.class, queryParams, guid);
}
public void deleteRelationshipByGuid(String guid) throws AtlasServiceException {