public interface

Comment

implements PropertySupport TaskAnchor
com.atlassian.bitbucket.comment.Comment

Class Overview

A comment on a pull request or commit.

Summary

Fields
public static final Function<CommentLong> TO_ID This field is deprecated. in 4.0 for removal in 5.0. With Java 8, Comment::getId can be used instead.
Public Methods
@Nonnull ApplicationUser getAuthor()
@Nonnull List<Comment> getComments()
@Nonnull Date getCreatedDate()
long getId()
@Nullable CommentOperations getPermittedOperations()
@Nonnull List<Task> getTasks()
@Nonnull @RequiredString String getText()
@Nonnull Date getUpdatedDate()
int getVersion()
[Expand]
Inherited Methods
From interface com.atlassian.bitbucket.property.PropertySupport
From interface com.atlassian.bitbucket.task.TaskAnchor

Fields

public static final Function<CommentLong> TO_ID

This field is deprecated.
in 4.0 for removal in 5.0. With Java 8, Comment::getId can be used instead.

Public Methods

@Nonnull public ApplicationUser getAuthor ()

Returns
  • the author of the comment

@Nonnull public List<Comment> getComments ()

Returns
  • the direct replies to the comment, or an empty list of there are none

@Nonnull public Date getCreatedDate ()

Returns
  • the date when the comment was originally created
See Also

public long getId ()

Returns
  • the comment's ID, which is globally unique

@Nullable public CommentOperations getPermittedOperations ()

Returns
  • the operations allowed by the current user or null if none are permitted

@Nonnull public List<Task> getTasks ()

Returns
  • the tasks attached to this comment, or an empty list if there are none

@Nonnull @RequiredString public String getText ()

Returns
  • the raw text of the comment (limited to 32k)

@Nonnull public Date getUpdatedDate ()

Returns
  • the date of the last update
See Also

public int getVersion ()

Returns
  • the current version of the comment
See Also