public abstract class VersionedCommentData extends CommentDataImpl implements java.io.Serializable
CommentDataImpl.CommentDataBuilder<M extends CommentDataImpl.CommentDataBuilder,T extends CommentDataImpl>CommentData.Status| Modifier and Type | Field and Description |
|---|---|
protected PermId<ReviewItemData> |
reviewItemId |
| Constructor and Description |
|---|
VersionedCommentData()
Deprecated.
only use for serialization.
|
VersionedCommentData(PermId<ReviewItemData> reviewItemId,
java.lang.String message,
boolean draft,
boolean defectApproved,
CommentData.Status readStatus,
UserData user,
boolean deleted,
java.lang.String permId,
java.util.Date createDate,
boolean defectRaised,
java.util.List<GeneralCommentData> replies,
java.util.Map<java.lang.String,CustomFieldData> metrics,
java.lang.String parentCommentPermId)
|
VersionedCommentData(PermId<ReviewItemData> reviewItemId,
java.lang.String message,
java.lang.String messageAsHtml,
boolean draft,
boolean defectApproved,
CommentData.Status readStatus,
UserData user,
boolean deleted,
java.lang.String permId,
java.util.Date createDate,
boolean defectRaised,
java.util.List<GeneralCommentData> replies,
java.util.Map<java.lang.String,CustomFieldData> metrics,
java.lang.String parentCommentPermId) |
| Modifier and Type | Method and Description |
|---|---|
PermId<VersionedLineCommentData> |
getPermaId()
Get the comment's perma-id.
|
PermId<ReviewItemData> |
getReviewItemId() |
void |
setPermaId(PermId<VersionedLineCommentData> permaId)
Set the comment's perma-id.
|
void |
setReviewItemId(PermId<ReviewItemData> reviewItemId) |
getCreateDate, getMessage, getMessageAsHtml, getMetrics, getParentCommentId, getPermaIdAsString, getReadStatus, getReplies, getUser, isDefectApproved, isDefectRaised, isDeleted, isDraft, setCreateDate, setDefectApproved, setDefectRaised, setDeleted, setDraft, setMessage, setMessageAsHtml, setMetrics, setParentCommentId, setPermaIdAsString, setReadStatus, setReplies, setUserprotected PermId<ReviewItemData> reviewItemId
@Deprecated public VersionedCommentData(PermId<ReviewItemData> reviewItemId, java.lang.String message, boolean draft, boolean defectApproved, CommentData.Status readStatus, UserData user, boolean deleted, java.lang.String permId, java.util.Date createDate, boolean defectRaised, java.util.List<GeneralCommentData> replies, java.util.Map<java.lang.String,CustomFieldData> metrics, java.lang.String parentCommentPermId)
public VersionedCommentData(PermId<ReviewItemData> reviewItemId, java.lang.String message, java.lang.String messageAsHtml, boolean draft, boolean defectApproved, CommentData.Status readStatus, UserData user, boolean deleted, java.lang.String permId, java.util.Date createDate, boolean defectRaised, java.util.List<GeneralCommentData> replies, java.util.Map<java.lang.String,CustomFieldData> metrics, java.lang.String parentCommentPermId)
message - the contents of the comment.messageAsHtml - the wiki rendered version of the comment. Can be null.
see ReviewService.addComment(com.atlassian.crucible.spi.PermId, VersionedLineCommentData)@Deprecated public VersionedCommentData()
public PermId<VersionedLineCommentData> getPermaId()
public void setPermaId(PermId<VersionedLineCommentData> permaId)
This field should not be set by client code. Perma-ids are allocated when a comment is created.
public void setReviewItemId(PermId<ReviewItemData> reviewItemId)
public PermId<ReviewItemData> getReviewItemId()