Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addAttachment(String, Attachment) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Add an attachment to an existing post.
- addCommentLib(Comment) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- AuthorizationFilter - Class in org.gcube.social_networking.social_networking_client_library.filter
-
Authorization filter for the jersey client.
- AuthorizationFilter() - Constructor for class org.gcube.social_networking.social_networking_client_library.filter.AuthorizationFilter
B
- BaseClient - Class in org.gcube.social_networking.social_networking_client_library
-
Base client service.
- BaseClient(String) - Constructor for class org.gcube.social_networking.social_networking_client_library.BaseClient
C
- checkUnread() - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Check whether the token's owner has unread notifications or unread message notifications.
- checkUnreadMessagesNotificationsLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- checkUnreadNotificationsLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- CommentClient - Class in org.gcube.social_networking.social_networking_client_library
-
Comments client: the operations of the service that also notify (the post owner and the other commenters, the mentioned users).
- CommentClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.CommentClient
- CONNECT_TIMEOUT_PROPERTY - Static variable in class org.gcube.social_networking.social_networking_client_library.utils.HttpClient
D
- deleteComment(String) - Method in class org.gcube.social_networking.social_networking_client_library.CommentClient
-
Delete an existing comment.
- deleteCommentLib(String, String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- deleteHashTagsCommentLib(String, String, List<String>) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- deleteHashTagsLib(String, String, List<String>) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- deletePost(String) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Delete a post by id.
- deletePostLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
E
- editComment(String, String) - Method in class org.gcube.social_networking.social_networking_client_library.CommentClient
-
Edit an existing comment.
- editCommentLib(Comment) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- editPost(String, String) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Edit the text of an existing post.
F
- filter(ClientRequestContext) - Method in class org.gcube.social_networking.social_networking_client_library.filter.AuthorizationFilter
- FullTextSearchClient - Class in org.gcube.social_networking.social_networking_client_library
-
Client for full text search over social content.
- FullTextSearchClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.FullTextSearchClient
G
- generateApplicationToken(ApplicationId) - Method in class org.gcube.social_networking.social_networking_client_library.TokenClient
-
Generate application token
- get(GenericType<ResponseBean<R>>, String) - Static method in class org.gcube.social_networking.social_networking_client_library.utils.HttpClient
-
Executes a get request
- getAllApplicationPosts() - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Get posts application (token set must belong to the application)
- getAllCommentsByPostIdLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAllLikedPostIdsByUserLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAllLikedPostsByUserLib(String, int) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAllLikesByPostLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAllNotificationByUserLib(String, int) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAllPortalPrivacyLevelPostsLib() - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAllPostsByAppLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAllPostsByUserLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAllPostsByVRELib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAllUsernamesByGlobalRole(String) - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Get usernames by global role
- getAllUsernamesByLocalRole(String) - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Deprecated.use #getAllUsernamesByRole(String rolename) instead
- getAllUsernamesByRole(String) - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Get usernames by role, the environment (i.e.
- getAllUsernamesContext() - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Get all usernames in this context
- getAllUsernamesFullnamesContext() - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Get all usernames and fullnames in this context
- getAllUserPosts() - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Get all posts
- getAllVREIdsLib() - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getAttachments(String) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve additional attachments of a post by id.
- getAttachmentsByFeedIdLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getComment(String) - Method in class org.gcube.social_networking.social_networking_client_library.CommentClient
-
Retrieve a single comment by identifier if its parent post belongs to the token's context.
- getCommentsByPostId(String) - Method in class org.gcube.social_networking.social_networking_client_library.CommentClient
-
Comments of a post, oldest first.
- getCommentsUser() - Method in class org.gcube.social_networking.social_networking_client_library.CommentClient
-
Comments of the user of the token.
- getCustomAttribute(String) - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Get attribute value
- getEmail() - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Get email
- getEntryPoint() - Method in class org.gcube.social_networking.social_networking_client_library.utils.ServiceDiscoverer
- getFullName() - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Get fullname
- getHashtagPosts(String) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Get posts hashtag
- getHashtagsCount() - Method in class org.gcube.social_networking.social_networking_client_library.HashTagClient
-
Get hashtags and their count in the context bound to the auth token.
- getHashtagsCount(long) - Method in class org.gcube.social_networking.social_networking_client_library.HashTagClient
-
Get hashtags and their count in the context bound to the auth token, filtered by a reference timestamp in milliseconds.
- getHashtagsCount(Long) - Method in class org.gcube.social_networking.social_networking_client_library.HashTagClient
-
Get hashtags and their count in the context bound to the auth token, optionally filtered by a reference timestamp in milliseconds.
- getInvitedEmailsByVRELib(String, InviteStatus...) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getLikesByPostId(String) - Method in class org.gcube.social_networking.social_networking_client_library.LikeClient
-
Likes of a post.
- getMyVRES(boolean) - Method in class org.gcube.social_networking.social_networking_client_library.VREClient
-
Get my Vres
- getNotifications(int, int) - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Get range notifications
- getPortalPosts() - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve portal-wide posts with default quantity (20).
- getPortalPosts(int) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve portal-wide posts up to a maximum quantity.
- getPortalTimeline(int) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Alias of
PostClient.getPortalPosts(int)for portal timeline callers. - getPost(String) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve a post by id.
- getPostsVRE() - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Deprecated.Use
PostClient.getVREPosts()instead. Get posts vre - getPreferences() - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Retrieve the notification preferences of the token's owner.
- getProfile() - Method in class org.gcube.social_networking.social_networking_client_library.PeopleClient
-
Get profile
- getProfile() - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Get profile
- getRangeNotificationsByUserLib(String, int, int) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getReceivedMessages() - Method in class org.gcube.social_networking.social_networking_client_library.MessageClient
-
Get received messages
- getRecentCommentedPostsByUserAndDateLib(String, long) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getRecentCommentsByUserAndDateLib(String, long) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getRecentPostsByUserAndDateLib(String, long) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getRecentPostsByUserLib(String, int) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getRecentPostsByVREAndRangeLib(String, int, int) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getRecentPostsByVRELib(String, int) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getRecentVREPostsByRange(int, int) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve recent posts for the VRE context by range.
- getSentMessages() - Method in class org.gcube.social_networking.social_networking_client_library.MessageClient
-
Get sent messages
- getServiceEndpoint() - Method in class org.gcube.social_networking.social_networking_client_library.BaseClient
- getTimeline() - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve the aggregated timeline with default quantity (20).
- getTimeline(int) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve the aggregated timeline across the caller's VREs plus portal-wide posts up to a maximum quantity.
- getUnreadNotifications() - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Retrieve unread notifications of the token's owner (excluding messages).
- getUnreadNotificationsByUserLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getUserCommentedPostsSince(long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve posts commented by the calling user since a reference timestamp.
- getUserCommentedPostsSince(String, long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve posts commented by a user since a given timestamp, restricted to posts visible in the caller's token context.
- getUserLikedPost() - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Get liked posts
- getUserLikedPostIds() - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Get liked posts ids
- getUserLikedPostsSince(long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve posts liked by the calling user since a given timestamp.
- getUserLikedPostsSince(String, long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve posts liked by a user since a given timestamp, restricted to posts visible in the caller's token context.
- getUserNotificationChannelsLib(String, NotificationType) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getUserNotificationPreferencesLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getUserPostsQuantity(int) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Get posts quantity
- getUserPostsQuantity(String, int) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Get recent posts of a user up to
quantity, visible in the token's context. - getUserPostsSince(long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve posts of the calling user since a reference timestamp.
- getUserPostsSince(String, long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve posts of a user since a reference timestamp, visible in the token's context.
- getUserPostsSinceDate(long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Get posts since date
- getUserPostsSinceDate(String, long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve posts of a user since a reference timestamp, visible in the token's context.
- getUserPostStats(long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve activity statistics for the calling user since a reference timestamp.
- getUserPostStats(String, long) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Retrieve user activity statistics (posts, liked posts, commented posts) since a reference timestamp in milliseconds, filtered by the token's context.
- getVREHashtagsWithOccurrenceFilteredByTimeLib(String, long) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getVREHashtagsWithOccurrenceLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- getVREPosts() - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Get posts vre
- getVREPostsByHashtagLib(String, String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
H
- HashTagClient - Class in org.gcube.social_networking.social_networking_client_library
-
HashTags client.
- HashTagClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.HashTagClient
- HttpClient - Class in org.gcube.social_networking.social_networking_client_library.utils
-
Jersey client with post and get methods.
- HttpClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.utils.HttpClient
I
- isExistingInviteLib(String, String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
L
- LibClient - Class in org.gcube.social_networking.social_networking_client_library
- LibClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.LibClient
- like(String) - Method in class org.gcube.social_networking.social_networking_client_library.LikeClient
-
The user of the token likes a post (the owner of the post is notified).
- LikeClient - Class in org.gcube.social_networking.social_networking_client_library
-
Likes client: the operations of the service that also notify the owner of the post.
- LikeClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.LikeClient
- likeLib(Like) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
M
- markMessageRead(String, boolean) - Method in class org.gcube.social_networking.social_networking_client_library.MessageClient
-
mark the message read or not
- MessageClient - Class in org.gcube.social_networking.social_networking_client_library
-
Messages client.
- MessageClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.MessageClient
N
- NoSocialServiceAvailable - Exception in org.gcube.social_networking.social_networking_client_library.exceptions
-
No social service available in the infrastructure.
- NoSocialServiceAvailable(String) - Constructor for exception org.gcube.social_networking.social_networking_client_library.exceptions.NoSocialServiceAvailable
- NotificationClient - Class in org.gcube.social_networking.social_networking_client_library
-
Notifications client.
- NotificationClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.NotificationClient
- notifyUsers(NotificationInputBean) - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Send a notification to one or more users belonging to the caller token's context.
O
- org.gcube.social_networking.social_networking_client_library - package org.gcube.social_networking.social_networking_client_library
- org.gcube.social_networking.social_networking_client_library.exceptions - package org.gcube.social_networking.social_networking_client_library.exceptions
- org.gcube.social_networking.social_networking_client_library.filter - package org.gcube.social_networking.social_networking_client_library.filter
- org.gcube.social_networking.social_networking_client_library.utils - package org.gcube.social_networking.social_networking_client_library.utils
P
- PeopleClient - Class in org.gcube.social_networking.social_networking_client_library
-
People client.
- PeopleClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.PeopleClient
- post(GenericType<ResponseBean<R>>, String, Object) - Static method in class org.gcube.social_networking.social_networking_client_library.utils.HttpClient
-
Executes a post request
- PostClient - Class in org.gcube.social_networking.social_networking_client_library
-
Posts client.
- PostClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.PostClient
- postFormData(GenericType<ResponseBean<R>>, String, Form) - Static method in class org.gcube.social_networking.social_networking_client_library.utils.HttpClient
-
Executes a post request
R
- READ_TIMEOUT_PROPERTY - Static variable in class org.gcube.social_networking.social_networking_client_library.utils.HttpClient
- readCommentByIdLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- readInviteLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- readNotificationLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- readPostLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
S
- saveAppPostLib(Post) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- saveAppPostLib(Post, List<Attachment>) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- saveAttachmentEntryLib(String, Attachment) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- saveHashTagsCommentLib(String, String, List<String>) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- saveHashTagsLib(String, String, List<String>) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- saveInviteLib(Invite) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- saveNotificationLib(Notification) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- savePostToVRETimelineLib(String, String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- saveUserPostLib(Post) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- saveUserPostLib(Post, List<Attachment>) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- search(String, int, int) - Method in class org.gcube.social_networking.social_networking_client_library.FullTextSearchClient
-
Perform a search query over social data
- sendCatalogueEvent(CatalogueEvent) - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Notify a catalogue event, types availeble see
CatalogueEventType - sendJobNotification(JobNotificationBean) - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Notify job status
- sendWorkspaceEvent(WorkspaceEvent) - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Notify a catalogue event, types available see
WorkspaceEventType - ServiceDiscoverer - Class in org.gcube.social_networking.social_networking_client_library.utils
-
Discovers the social networking service endpoint in a given context
- ServiceDiscoverer() - Constructor for class org.gcube.social_networking.social_networking_client_library.utils.ServiceDiscoverer
-
Discover the entry point for the service
- setAllNotificationReadByUserLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- setAllNotificationsRead() - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Mark all unread notifications of the token's owner as read.
- setInviteStatusLib(String, String, InviteStatus) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- setNotificationRead(String) - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Mark a single notification as read if and only if it belongs to the token's owner.
- setNotificationReadLib(String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- setPreferences(NotificationPreferences) - Method in class org.gcube.social_networking.social_networking_client_library.NotificationClient
-
Update the notification preferences of the token's owner.
- setUserNotificationPreferencesLib(String, Map<NotificationType, NotificationChannelType[]>) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- SG3_BRIDGE_PROPERTY - Static variable in class org.gcube.social_networking.social_networking_client_library.BaseClient
-
System property controlling whether SG4-only portlet endpoints are bridged through
LibClient(2/lib/*) and legacy2/*endpoints supported by the SmartGears 3social-networking-library-wsserver.
T
- TokenClient - Class in org.gcube.social_networking.social_networking_client_library
-
Tokens client.
- TokenClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.TokenClient
U
- unlike(String, String) - Method in class org.gcube.social_networking.social_networking_client_library.LikeClient
-
The user of the token removes a like.
- unlikeLib(String, String, String) - Method in class org.gcube.social_networking.social_networking_client_library.LibClient
- UserClient - Class in org.gcube.social_networking.social_networking_client_library
-
Users client.
- UserClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.UserClient
- userExists(String) - Method in class org.gcube.social_networking.social_networking_client_library.UserClient
-
Check if user exists
V
- VREClient - Class in org.gcube.social_networking.social_networking_client_library
-
Vres client.
- VREClient() - Constructor for class org.gcube.social_networking.social_networking_client_library.VREClient
W
- writeApplicationPost(PostInputBean) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Write post application (token set must belong to the application)
- writeComment(String, String) - Method in class org.gcube.social_networking.social_networking_client_library.CommentClient
-
Writes a comment of the user of the token on a post; the service stores it, extracts hashtags and mentions and sends the notifications.
- writeMessage(MessageInputBean) - Method in class org.gcube.social_networking.social_networking_client_library.MessageClient
-
Write message
- writeUserPost(String, List<Attachment>) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Write a simple user post with text and attachments.
- writeUserPost(PostInputBean) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Write post
- writeUserPost(PostInputBean, List<Attachment>) - Method in class org.gcube.social_networking.social_networking_client_library.PostClient
-
Write a user post with attachments.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form