Class Comment

    • Constructor Detail

    • Method Detail

      • jsonMappingCompleted

        protected void jsonMappingCompleted​(JsonMapper jsonMapper)
        Post-JSON-mapping operation that populates the messageTags field "by hand".
        Parameters:
        jsonMapper - The JsonMapper that was used to map to this type.
      • getMessageTags

        public List<MessageTaggetMessageTags()
        Objects tagged in the message (Users, Pages, etc.)
        Returns:
        Objects tagged in the message (Users, Pages, etc.)
        Since:
        1.6.10
      • getFrom

        public From getFrom()
        User who posted the comment.
        Returns:
        User who posted the comment.
      • setFrom

        public void setFrom​(From from)
        User who posted the comment.
      • setMessage

        public void setMessage​(String message)
        Text contents of the comment.
      • setCreatedTime

        public void setCreatedTime​(Date createdTime)
        Date on which the comment was created.
      • getLikes

        public Likes getLikes()
        Duplicate mapping for "likes" since FB can return it differently in different situations.

        -- GETTER -- The likes on this post.

        Sometimes this can be null - check getLikeCount() instead in that case.

        Returns:
        The likes on this comment.
      • setLikes

        public void setLikes​(Likes likes)
        Duplicate mapping for "likes" since FB can return it differently in different situations.

        -- GETTER -- The likes on this post.

        Sometimes this can be null - check getLikeCount() instead in that case.

      • getReactions

        public Reactions getReactions()
        The reactions for this post.
        Returns:
        The reactions for this post.
      • getLikeCount

        public Long getLikeCount()
        The number of likes on this comment.
        Returns:
        The number of likes on this comment.
        Since:
        1.6.10
      • setLikeCount

        public void setLikeCount​(Long likeCount)
        The number of likes on this comment.
        Since:
        1.6.10
      • getCommentCount

        public long getCommentCount()
        Number of replies to this comment.
        Returns:
        Number of replies to this comment
      • setCommentCount

        public void setCommentCount​(long commentCount)
        Number of replies to this comment.
      • getCanRemove

        public Boolean getCanRemove()
        This field is returned only if the authenticated user can remove this comment.
        Returns:
        This field is returned only if the authenticated user can remove this comment.
        Since:
        1.6.10
      • setCanRemove

        public void setCanRemove​(Boolean canRemove)
        This field is returned only if the authenticated user can remove this comment.
        Since:
        1.6.10
      • getUserLikes

        public Boolean getUserLikes()
        This field is returned only if the authenticated user likes this comment
        Returns:
        This field is returned only if the authenticated user likes this comment.
        Since:
        1.6.10
      • setUserLikes

        public void setUserLikes​(Boolean userLikes)
        This field is returned only if the authenticated user likes this comment
        Since:
        1.6.10
      • getParent

        public Comment getParent()
        If this comment is a reply, this field returns the parent comment, otherwise no value
        Returns:
        the parent Comment
        Since:
        1.6.13
      • setParent

        public void setParent​(Comment parent)
        If this comment is a reply, this field returns the parent comment, otherwise no value
        Since:
        1.6.13
      • getCanComment

        public Boolean getCanComment()
        Specifies whether you can reply to this comment
        Returns:
        can_comment
        Since:
        1.6.13
      • setCanComment

        public void setCanComment​(Boolean canComment)
        Specifies whether you can reply to this comment
        Since:
        1.6.13
      • getCanHide

        public Boolean getCanHide()
        Whether the viewer can hide this comment
        Returns:
        can_hide
        Since:
        1.7.1
      • setCanHide

        public void setCanHide​(Boolean canHide)
        Whether the viewer can hide this comment
        Since:
        1.7.1
      • getCanReplyPrivately

        @GraphAPI(since="2.5")
        public Boolean getCanReplyPrivately()
        Whether the viewer can send a private reply to this comment (Page viewers only)
        Returns:
        Whether the viewer can send a private reply to this comment
      • setCanReplyPrivately

        public void setCanReplyPrivately​(Boolean canReplyPrivately)
        Whether the viewer can send a private reply to this comment (Page viewers only)
      • getPrivateReplyConversation

        @GraphAPI(since="2.5")
        public Conversation getPrivateReplyConversation()
        For comments with private replies, gets conversation between the Page and author of the comment (Page viewers only)
        Returns:
        conversation between Page and author of the comment
      • setPrivateReplyConversation

        public void setPrivateReplyConversation​(Conversation privateReplyConversation)
        For comments with private replies, gets conversation between the Page and author of the comment (Page viewers only)
      • getIsHidden

        public Boolean getIsHidden()
        Whether this comment is hidden. The original poster can still see the comment, along with the page admin and anyone else tagged in the comment
        Returns:
        is_hidden
        Since:
        1.7.1
      • setIsHidden

        public void setIsHidden​(Boolean isHidden)
        Whether this comment is hidden. The original poster can still see the comment, along with the page admin and anyone else tagged in the comment
        Since:
        1.7.1
      • getCanLike

        public Boolean getCanLike()
        Whether the viewer can like this comment
        Returns:
        can_like
      • setCanLike

        public void setCanLike​(Boolean canLike)
        Whether the viewer can like this comment
      • getPermalinkUrl

        public String getPermalinkUrl()
        The permanent static URL to the comment
        Returns:
        permanent static url
      • setPermalinkUrl

        public void setPermalinkUrl​(String permalinkUrl)
        The permanent static URL to the comment
      • getAttachment

        public StoryAttachment getAttachment()
        Attachment (image) added to a comment.

        To force Facebook to fill the attachment field you have to fetch the comment with the fields=attachment parameter, otherwise the attachments are null.

        Returns:
        Attachment on the comment
      • setAttachment

        public void setAttachment​(StoryAttachment attachment)
        Attachment (image) added to a comment.

        To force Facebook to fill the attachment field you have to fetch the comment with the fields=attachment parameter, otherwise the attachments are null.