public interface

Comment

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

Class Overview

A comment on a pull request or commit.

Summary

Fields
public static final Function<Comment, Long> TO_ID
Public Methods
@Nonnull StashUser getAuthor()
@Nonnull List<Comment> getComments()
@Nonnull Date getCreatedDate()
@Nullable 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.stash.content.AttributeSupport
From interface com.atlassian.stash.property.PropertySupport
From interface com.atlassian.stash.task.TaskAnchor

Fields

public static final Function<Comment, Long> TO_ID

Public Methods

@Nonnull public StashUser 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

@Nullable 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