com.atlassian.crucible.spi.data
Class ReviewData.Builder
java.lang.Object
com.atlassian.crucible.spi.data.ReviewData.Builder
- Direct Known Subclasses:
- DetailedReviewData.Builder
- Enclosing class:
- ReviewData
public static class ReviewData.Builder
- extends java.lang.Object
Use this class when instantiating ReviewData.
- Since:
- v2.4
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReviewData.Builder
public ReviewData.Builder()
ReviewData.Builder
protected ReviewData.Builder(ReviewData reviewData)
build
public ReviewData build()
setType
public ReviewData.Builder setType(ReviewData.ReviewType reviewType)
setAllowReviewersToJoin
public ReviewData.Builder setAllowReviewersToJoin(boolean allowReviewersToJoin)
setAuthor
public ReviewData.Builder setAuthor(UserData author)
setCloseDate
public ReviewData.Builder setCloseDate(java.util.Date closeDate)
setCreateDate
public ReviewData.Builder setCreateDate(java.util.Date createDate)
setCreator
public ReviewData.Builder setCreator(UserData creator)
setDescription
public ReviewData.Builder setDescription(java.lang.String description)
setDueDate
public ReviewData.Builder setDueDate(java.util.Date dueDate)
setJiraIssueKey
public ReviewData.Builder setJiraIssueKey(java.lang.String jiraIssueKey)
setMetricsVersion
public ReviewData.Builder setMetricsVersion(int metricsVersion)
setModerator
public ReviewData.Builder setModerator(UserData moderator)
setName
public ReviewData.Builder setName(java.lang.String name)
setParentReview
public ReviewData.Builder setParentReview(PermId<ReviewData> parentReview)
setPermaId
public ReviewData.Builder setPermaId(java.lang.String permaId)
setProjectKey
public ReviewData.Builder setProjectKey(java.lang.String projectKey)
setState
public ReviewData.Builder setState(ReviewData.State state)
setSummary
public ReviewData.Builder setSummary(java.lang.String summary)