protected static abstract class

CommentDataImpl.CommentDataBuilder

extends Object
java.lang.Object
   ↳ com.atlassian.crucible.spi.data.CommentDataImpl.CommentDataBuilder<M extends com.atlassian.crucible.spi.data.CommentDataImpl.CommentDataBuilder, T extends com.atlassian.crucible.spi.data.CommentDataImpl>
Known Direct Subclasses

Summary

Fields
protected Date createDate
protected boolean defectApproved
protected boolean defectRaised
protected boolean deleted
protected boolean draft
protected String message
protected String messageAsHtml
protected Map<StringCustomFieldData> metrics
protected String parentCommentPermId
protected String permaId
protected CommentData.Status readStatus
protected List<GeneralCommentData> replies
protected UserData user
Protected Constructors
CommentDataImpl.CommentDataBuilder()
Public Methods
abstract T build()
M setCreateDate(Date createDate)
M setDefectApproved(boolean defectApproved)
M setDefectRaised(boolean defectRaised)
M setDeleted(boolean deleted)
M setDraft(boolean draft)
M setMessage(String message)
M setMessageAsHtml(String messageAsHtml)
M setMetrics(Map<StringCustomFieldData> metrics)
M setParentCommentPermId(String parentCommentPermId)
M setPermaId(String permaId)
M setReadStatus(CommentData.Status readStatus)
M setReplies(List<GeneralCommentData> replies)
M setUser(UserData user)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Date createDate

protected boolean defectApproved

protected boolean defectRaised

protected boolean deleted

protected boolean draft

protected String message

protected String messageAsHtml

protected Map<StringCustomFieldData> metrics

protected String parentCommentPermId

protected String permaId

protected CommentData.Status readStatus

protected List<GeneralCommentData> replies

protected UserData user

Protected Constructors

protected CommentDataImpl.CommentDataBuilder ()

Public Methods

public abstract T build ()

public M setCreateDate (Date createDate)

public M setDefectApproved (boolean defectApproved)

public M setDefectRaised (boolean defectRaised)

public M setDeleted (boolean deleted)

public M setDraft (boolean draft)

public M setMessage (String message)

public M setMessageAsHtml (String messageAsHtml)

public M setMetrics (Map<StringCustomFieldData> metrics)

public M setParentCommentPermId (String parentCommentPermId)

public M setPermaId (String permaId)

public M setReadStatus (CommentData.Status readStatus)

public M setReplies (List<GeneralCommentData> replies)

public M setUser (UserData user)