public class GetSocialActivity
extends java.lang.Object
Constructor and Description |
---|
GetSocialActivity(java.lang.String id,
java.lang.String text,
User author,
java.util.List<MediaAttachment> attachments,
java.lang.String type,
boolean announcement,
java.util.Set<User> commenters,
int commentsCount,
java.util.List<UserReactions> reactions,
java.util.Map<java.lang.String,java.lang.Integer> reactionsCount,
java.util.Set<java.lang.String> myReactions,
java.util.Map<java.lang.String,java.lang.String> properties,
long createdAt,
java.util.List<Mention> mentions,
ActivityButton button,
CommunitiesEntity source,
java.lang.String status,
Poll poll) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MediaAttachment> |
getAttachments()
List of attachments in the same order as was posted.
|
User |
getAuthor()
Author of the activity.
|
ActivityButton |
getButton()
Action button, attached to the activity.
|
java.util.Set<User> |
getCommenters()
Get known commenters.
|
int |
getCommentsCount()
Number of comments under the activity.
|
long |
getCreatedAt() |
java.lang.String |
getId()
Unique identifier of the activity.
|
java.util.List<Mention> |
getMentions()
Get list of mentions in the activity.
|
java.util.Set<java.lang.String> |
getMyReactions()
Get set of reactions to the activity by a current user.
|
Poll |
getPoll()
Get poll.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Get custom data of the activity attached when it was posted.
|
int |
getReactionCount(java.lang.String reaction)
Get number of users who reacted with particular reaction.
|
java.util.List<UserReactions> |
getReactions()
Get reactions of know users.
|
java.util.Map<java.lang.String,java.lang.Integer> |
getReactionsCount()
Map of the reactions count.
|
CommunitiesEntity |
getSource()
Source of the activity, describes where it was posted.
|
java.lang.String |
getStatus()
Get status of the activity.
|
java.lang.String |
getText()
Get localized text of the activity.
|
int |
getTotalReactionsCount()
Get total number of reactions.
|
java.lang.String |
getType()
Type of post.
|
boolean |
isAnnouncement()
Indicates if activity is announcement or just regular post.
|
public GetSocialActivity(java.lang.String id, java.lang.String text, User author, java.util.List<MediaAttachment> attachments, java.lang.String type, boolean announcement, java.util.Set<User> commenters, int commentsCount, java.util.List<UserReactions> reactions, java.util.Map<java.lang.String,java.lang.Integer> reactionsCount, java.util.Set<java.lang.String> myReactions, java.util.Map<java.lang.String,java.lang.String> properties, long createdAt, java.util.List<Mention> mentions, ActivityButton button, CommunitiesEntity source, java.lang.String status, Poll poll)
public java.lang.String getId()
public CommunitiesEntity getSource()
public java.lang.String getText()
public User getAuthor()
public java.util.List<MediaAttachment> getAttachments()
public java.lang.String getType()
ActivityType
.public ActivityButton getButton()
public boolean isAnnouncement()
public java.util.Set<User> getCommenters()
public int getCommentsCount()
public java.util.List<UserReactions> getReactions()
public java.util.Map<java.lang.String,java.lang.Integer> getReactionsCount()
Reactions
.
Value is number of users reacted with this reaction.
Use getReactionCount(String)
or getTotalReactionsCount()
for null-pointer safety.public int getReactionCount(java.lang.String reaction)
reaction
- name of the reaction. One of Reactions
.public int getTotalReactionsCount()
public java.util.Set<java.lang.String> getMyReactions()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public long getCreatedAt()
public java.util.List<Mention> getMentions()
Mention
for more details.public java.lang.String getStatus()
GetSocialActivityStatus
for more details.(c) Copyright GetSocial BV, 2021. All Rights Reserved.