Class ActivitiesQuery


  • public class ActivitiesQuery
    extends java.lang.Object
    Query to get activities list.
    • 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.