Package im.getsocial.sdk.communities
Class ActivitiesQuery
- java.lang.Object
-
- im.getsocial.sdk.communities.ActivitiesQuery
-
public class ActivitiesQuery extends java.lang.Object
Query to get activities list.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActivitiesQuery
activitiesInGroup(java.lang.String groupId)
Get activities in a group.static ActivitiesQuery
activitiesInTopic(java.lang.String topicId)
Get activities in a topic.static ActivitiesQuery
bookmarkedActivities()
Get bookmarked activities in a topic.ActivitiesQuery
byUser(UserId user)
Get activities of a specific user only.static ActivitiesQuery
commentsToActivity(java.lang.String activityId)
Get comments to a certain activity.static ActivitiesQuery
everywhere()
Get all activities.static ActivitiesQuery
feedOf(UserId userId)
Get activities in user feed.static ActivitiesQuery
inAllGroups()
Get activities from all groups.static ActivitiesQuery
inAllTopics()
Get activities from all topics.ActivitiesQuery
includeComments(java.lang.Integer upTo)
Include a number of comments from each activity in the response.ActivitiesQuery
onlyTrending(boolean trending)
Get trending activities.static ActivitiesQuery
reactedActivities(java.util.List<java.lang.String> reactions)
Get reacted activities by the userstatic ActivitiesQuery
timeline()
Get activities in user's timeline.static ActivitiesQuery
votedActivities(java.util.List<java.lang.String> options)
Get voted activities by the userActivitiesQuery
withLabels(java.util.List<java.lang.String> labels)
Get activities with the specified labels.ActivitiesQuery
withMentions(java.util.List<UserId> mentions)
Get activities with the specified mentions.ActivitiesQuery
withPollStatus(PollStatus pollStatus)
Get activities with a specific poll status.ActivitiesQuery
withProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Get activities with the specified properties.ActivitiesQuery
withTag(java.lang.String tag)
Get activities with a specific tag.ActivitiesQuery
withText(java.lang.String text)
Get activities with the specified text.
-
-
-
Method Detail
-
activitiesInTopic
public static ActivitiesQuery activitiesInTopic(java.lang.String topicId)
Get activities in a topic.- Parameters:
topicId
- ID of topic.- Returns:
- new query.
-
bookmarkedActivities
public static ActivitiesQuery bookmarkedActivities()
Get bookmarked activities in a topic.- Returns:
- new query.
-
reactedActivities
public static ActivitiesQuery reactedActivities(java.util.List<java.lang.String> reactions)
Get reacted activities by the user- Returns:
- new query.
-
votedActivities
public static ActivitiesQuery votedActivities(java.util.List<java.lang.String> options)
Get voted activities by the user- Returns:
- new query.
-
commentsToActivity
public static ActivitiesQuery commentsToActivity(java.lang.String activityId)
Get comments to a certain activity.- Parameters:
activityId
- ID of activity.- Returns:
- new query.
-
feedOf
public static ActivitiesQuery feedOf(UserId userId)
Get activities in user feed.- Parameters:
userId
- ID of user.- Returns:
- new query.
-
activitiesInGroup
public static ActivitiesQuery activitiesInGroup(java.lang.String groupId)
Get activities in a group.- Parameters:
groupId
- ID of group.- Returns:
- new query.
-
everywhere
public static ActivitiesQuery everywhere()
Get all activities.- Returns:
- new query.
-
inAllTopics
public static ActivitiesQuery inAllTopics()
Get activities from all topics.- Returns:
- new query.
-
timeline
public static ActivitiesQuery timeline()
Get activities in user's timeline.- Returns:
- new query.
-
inAllGroups
public static ActivitiesQuery inAllGroups()
Get activities from all groups.- Returns:
- new query.
-
byUser
public ActivitiesQuery byUser(UserId user)
Get activities of a specific user only.- Parameters:
user
- author of activities.- Returns:
- new query.
-
withTag
public ActivitiesQuery withTag(java.lang.String tag)
Get activities with a specific tag.- Parameters:
tag
- tag in activity text.- Returns:
- new query.
-
withPollStatus
public ActivitiesQuery withPollStatus(PollStatus pollStatus)
Get activities with a specific poll status.- Parameters:
pollStatus
- Poll status in activity.
-
onlyTrending
public ActivitiesQuery onlyTrending(boolean trending)
Get trending activities.- Parameters:
trending
- Only trending or all activities.- Returns:
- new query.
-
withText
public ActivitiesQuery withText(java.lang.String text)
Get activities with the specified text.- Parameters:
text
- Text to find.- Returns:
- new query.
-
withLabels
public ActivitiesQuery withLabels(java.util.List<java.lang.String> labels)
Get activities with the specified labels.- Parameters:
labels
- List of labels.- Returns:
- new query.
-
withMentions
public ActivitiesQuery withMentions(java.util.List<UserId> mentions)
Get activities with the specified mentions.- Parameters:
mentions
- List of mentions.- Returns:
- new query.
-
withProperties
public ActivitiesQuery withProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Get activities with the specified properties.- Parameters:
properties
- Properties.- Returns:
- new query.
-
includeComments
public ActivitiesQuery includeComments(java.lang.Integer upTo)
Include a number of comments from each activity in the response.- Parameters:
upTo
- Number of comments to return. Max 3.- Returns:
- new query.
-
-