From a8aa40c1cdc9698da24f7f93596a5352385681a3 Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Tue, 21 Nov 2023 17:58:34 +0100 Subject: [PATCH] API corresponding to each social networking library function. --- .../social_networking_client_library/CommentClient.java | 8 ++++---- .../social_networking_client_library/HashTagClient.java | 7 ------- .../social_networking_client_library/PostClient.java | 2 +- 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/src/main/java/org/gcube/social_networking/social_networking_client_library/CommentClient.java b/src/main/java/org/gcube/social_networking/social_networking_client_library/CommentClient.java index 3329e71..660d683 100644 --- a/src/main/java/org/gcube/social_networking/social_networking_client_library/CommentClient.java +++ b/src/main/java/org/gcube/social_networking/social_networking_client_library/CommentClient.java @@ -26,13 +26,13 @@ public class CommentClient extends BaseClient{ super(SUB_SERVICE_PATH); } - public Comment addCommentLib(Comment comment){ + public Boolean addCommentLib(Comment comment){ Validate.isTrue(comment != null, "Comment to write cannot be null"); logger.debug("Request for writing comment"); String thisMethodSignature = "add-comment-lib"; String request = getServiceEndpoint() + thisMethodSignature; - return HttpClient.post(new GenericType>(){}, request, comment); + return HttpClient.post(new GenericType>(){}, request, comment); } public Comment readCommentByIdLib(String commentid){ Validate.isTrue(commentid != null, "Commentid to read cannot be null"); @@ -61,13 +61,13 @@ public class CommentClient extends BaseClient{ return HttpClient.get(new GenericType>>(){}, request); } - public Comment editCommentLib(Comment comment){ + public Boolean editCommentLib(Comment comment){ Validate.isTrue(comment != null, "Comment to write cannot be null"); logger.debug("Request for writing comment"); String thisMethodSignature = "edit-comment-lib"; String request = getServiceEndpoint() + thisMethodSignature; - return HttpClient.post(new GenericType>(){}, request, comment); + return HttpClient.post(new GenericType>(){}, request, comment); } public boolean deleteCommentLib(String commentid, String postid){ diff --git a/src/main/java/org/gcube/social_networking/social_networking_client_library/HashTagClient.java b/src/main/java/org/gcube/social_networking/social_networking_client_library/HashTagClient.java index 836604d..336ff4c 100644 --- a/src/main/java/org/gcube/social_networking/social_networking_client_library/HashTagClient.java +++ b/src/main/java/org/gcube/social_networking/social_networking_client_library/HashTagClient.java @@ -97,13 +97,6 @@ public class HashTagClient extends BaseClient{ } - public List getVREFeedsByHashtagLib(String vreid, String hashtag){ - logger.debug("Request for vre of hashtags"); - String thisMethodSignature = "get-vre-feed-by-hashtag-lib"; - String request = getServiceEndpoint() + thisMethodSignature + "?vreid=" + vreid + "&hashtag=" + hashtag; - return HttpClient.get(new GenericType>>(){}, request); - - } public List getVREPostsByHashtagLib(String vreid, String hashtag){ logger.debug("Request for vre of hashtags"); String thisMethodSignature = "get-vre-post-by-hashtag-lib"; diff --git a/src/main/java/org/gcube/social_networking/social_networking_client_library/PostClient.java b/src/main/java/org/gcube/social_networking/social_networking_client_library/PostClient.java index 1de15f7..4e9ac80 100644 --- a/src/main/java/org/gcube/social_networking/social_networking_client_library/PostClient.java +++ b/src/main/java/org/gcube/social_networking/social_networking_client_library/PostClient.java @@ -233,7 +233,7 @@ public class PostClient extends BaseClient{ public List getRecentPostsByUserAndDateLib(String userid, long timeinmillis){ logger.debug("Request for getting recent posts by user"); - String thisMethodSignature = "get-recent-posts-by-user-lib"; + String thisMethodSignature = "get-recent-posts-by-user-date-lib"; String request = getServiceEndpoint() + thisMethodSignature + "?userid=" + userid + "&time=" + timeinmillis; return HttpClient.get(new GenericType>>(){}, request); } //list