Class PostClient
java.lang.Object
org.gcube.social_networking.social_networking_client_library.BaseClient
org.gcube.social_networking.social_networking_client_library.PostClient
Posts client.
- Author:
- Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it), Ahmed Ibrahim at ISTI-CNR (ahmed.ibrahim@isti.cnr.it)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.gcube.portal.databook.shared.Post>Get posts application (token set must belong to the application)List<org.gcube.portal.databook.shared.Post>Get all postsList<org.gcube.portal.databook.shared.Post>getHashtagPosts(String hashtag) Get posts hashtagList<org.gcube.portal.databook.shared.Feed>Deprecated.List<org.gcube.portal.databook.shared.Post>Get liked postsGet liked posts idsList<org.gcube.portal.databook.shared.Post>getUserPostsQuantity(int quantity) Get posts quantityList<org.gcube.portal.databook.shared.Post>getUserPostsSinceDate(long timeInMillis) Get posts since dateList<org.gcube.portal.databook.shared.Post>Get posts vreorg.gcube.portal.databook.shared.PostwriteApplicationPost(org.gcube.social_networking.socialnetworking.model.beans.PostInputBean toWrite) Write post application (token set must belong to the application)org.gcube.portal.databook.shared.PostwriteUserPost(org.gcube.social_networking.socialnetworking.model.beans.PostInputBean toWrite) Write postMethods inherited from class org.gcube.social_networking.social_networking_client_library.BaseClient
getServiceEndpoint
-
Constructor Details
-
PostClient
- Throws:
Exception
-
-
Method Details
-
getUserPostsSinceDate
Get posts since date- Returns:
-
getAllUserPosts
Get all posts- Returns:
-
getUserPostsQuantity
Get posts quantity- Returns:
-
writeUserPost
public org.gcube.portal.databook.shared.Post writeUserPost(org.gcube.social_networking.socialnetworking.model.beans.PostInputBean toWrite) Write post- Returns:
-
getAllApplicationPosts
Get posts application (token set must belong to the application)- Returns:
-
writeApplicationPost
public org.gcube.portal.databook.shared.Post writeApplicationPost(org.gcube.social_networking.socialnetworking.model.beans.PostInputBean toWrite) Write post application (token set must belong to the application)- Returns:
-
getPostsVRE
Deprecated.UsegetVREPosts()instead. Get posts vre- Returns:
-
getVREPosts
Get posts vre- Returns:
-
getHashtagPosts
public List<org.gcube.portal.databook.shared.Post> getHashtagPosts(String hashtag) throws UnsupportedEncodingException Get posts hashtag- Returns:
- Throws:
UnsupportedEncodingException
-
getUserLikedPost
Get liked posts- Returns:
-
getUserLikedPostIds
Get liked posts ids- Returns:
-
getVREPosts()instead.