com.atlassian.crucible.spi.data
Class DetailedReviewData

java.lang.Object
  extended by com.atlassian.crucible.spi.data.ReviewData
      extended by com.atlassian.crucible.spi.data.DetailedReviewData
All Implemented Interfaces:
java.io.Serializable

public class DetailedReviewData
extends ReviewData

See Also:
Serialized Form

Nested Class Summary
static class DetailedReviewData.Builder
          Use this class when instantiating DetailedReviewData.
 
Nested classes/interfaces inherited from class com.atlassian.crucible.spi.data.ReviewData
ReviewData.ReviewType, ReviewData.State
 
Field Summary
 java.util.Collection<CommentStats> commentStats
           
 
Constructor Summary
DetailedReviewData()
          Avoid using these constructors when instantiating this class.
DetailedReviewData(DetailedReviewData review)
           
DetailedReviewData(ReviewData review)
           
DetailedReviewData(java.lang.String projectKey, java.lang.String name, java.lang.String description, UserData author, UserData moderator, UserData creator, java.lang.String permaId, java.lang.String summary, ReviewData.State state, boolean allowReviewerToJoin, PermId<ReviewData> parentReview, java.util.Date createDate, java.util.Date closeDate, java.util.Date dueDate, int metricsVersion, java.lang.String jiraIssueKey)
          Avoid using these constructors when instantiating this class.
DetailedReviewData(java.lang.String projectKey, java.lang.String name, java.lang.String description, UserData author, UserData moderator, UserData creator, java.lang.String permaId, java.lang.String summary, ReviewData.State state, ReviewData.ReviewType type, boolean allowReviewerToJoin, PermId<ReviewData> parentReview, java.util.Date createDate, java.util.Date closeDate, java.util.Date dueDate, int metricsVersion, java.lang.String jiraIssueKey)
          Avoid using these constructors when instantiating this class.
 
Method Summary
 Actions getActions()
           
 Comments getGeneralComments()
           
 Reviewers getReviewers()
           
 ReviewItems getReviewItems()
           
 Transitions getTransitions()
           
 Comments getVersionedComments()
           
 void setActions(Actions actions)
           
 void setGeneralComments(Comments generalComments)
           
 void setReviewers(Reviewers reviewers)
           
 void setReviewItems(ReviewItems reviewItems)
           
 void setTransitions(Transitions transitions)
           
 void setVersionedComments(Comments versionedComments)
           
 
Methods inherited from class com.atlassian.crucible.spi.data.ReviewData
getAuthor, getCloseDate, getCreateDate, getCreator, getDescription, getDueDate, getJiraIssueKey, getMetricsVersion, getModerator, getName, getParentReview, getPermaId, getProjectKey, getState, getSummary, getType, isAllowReviewersToJoin, setAllowReviewersToJoin, setAuthor, setCloseDate, setCreateDate, setCreator, setDescription, setDueDate, setJiraIssueKey, setMetricsVersion, setModerator, setName, setParentReview, setPermaId, setPermaIdAsString, setProjectKey, setState, setSummary, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commentStats

public java.util.Collection<CommentStats> commentStats
Constructor Detail

DetailedReviewData

public DetailedReviewData()
Avoid using these constructors when instantiating this class. Use DetailedReviewData.Builder instead.


DetailedReviewData

public DetailedReviewData(java.lang.String projectKey,
                          java.lang.String name,
                          java.lang.String description,
                          UserData author,
                          UserData moderator,
                          UserData creator,
                          java.lang.String permaId,
                          java.lang.String summary,
                          ReviewData.State state,
                          boolean allowReviewerToJoin,
                          PermId<ReviewData> parentReview,
                          java.util.Date createDate,
                          java.util.Date closeDate,
                          java.util.Date dueDate,
                          int metricsVersion,
                          java.lang.String jiraIssueKey)
Avoid using these constructors when instantiating this class. Use DetailedReviewData.Builder instead.


DetailedReviewData

public DetailedReviewData(java.lang.String projectKey,
                          java.lang.String name,
                          java.lang.String description,
                          UserData author,
                          UserData moderator,
                          UserData creator,
                          java.lang.String permaId,
                          java.lang.String summary,
                          ReviewData.State state,
                          ReviewData.ReviewType type,
                          boolean allowReviewerToJoin,
                          PermId<ReviewData> parentReview,
                          java.util.Date createDate,
                          java.util.Date closeDate,
                          java.util.Date dueDate,
                          int metricsVersion,
                          java.lang.String jiraIssueKey)
Avoid using these constructors when instantiating this class. Use DetailedReviewData.Builder instead.

Since:
v2.3.0

DetailedReviewData

public DetailedReviewData(DetailedReviewData review)

DetailedReviewData

public DetailedReviewData(ReviewData review)
Method Detail

getReviewers

public Reviewers getReviewers()

setReviewers

public void setReviewers(Reviewers reviewers)

getReviewItems

public ReviewItems getReviewItems()

setReviewItems

public void setReviewItems(ReviewItems reviewItems)

getGeneralComments

public Comments getGeneralComments()

setGeneralComments

public void setGeneralComments(Comments generalComments)

getVersionedComments

public Comments getVersionedComments()

setVersionedComments

public void setVersionedComments(Comments versionedComments)

getTransitions

public Transitions getTransitions()

setTransitions

public void setTransitions(Transitions transitions)

getActions

public Actions getActions()

setActions

public void setActions(Actions actions)