package

com.atlassian.crucible.spi.data

Interfaces

CommentData Common attributes of comments on items and general comments on reviews. 
CsCommentData Attributes of a Changeset Comment  
UserProfileData.PREFERENCE_KEYS collection of static fields that enumerate the String keys of the map returned by getPreferences(). 
UserProfileData.PREFERENCE_VALUES collection of static fields that enumerate possible String values in the map returned by getPreferences(). 

Classes

ActionData Contains available Crucible action name and presentation text. 
Actions Collection of available actions for user  
AnchorData Pojo for patch anchor data. 
ChangesetData  
ClearCaseRepositoryData  
CommentDataImpl An abstract class (should be abstract - see note below) containing fields common to all comment data objects

NoteThis class is not declared abstract because otherwise the current JSON deserialier does not know how to handle the list of comments in some of the REST api objects. 

CommentDataImpl.CommentDataBuilder<M extends CommentDataBuilder, T extends CommentDataImpl>  
Comments  
CommentStats Holds the comment statistics on a particular review. 
CommitterData  
CrucibleRevisionData A pojo to represent crucible revision data for use in the rest API calls  
CustomFieldData Contains the attributes of a custom field, excluding the name, which is present as the key of the Map containing the field  
CustomFieldDefData Contains the attributes of a custom field, excluding the name, which is present as the key of the Map containing the field  
CustomFieldValue  
CustomFilterData  
CvsRepositoryData Holds CVS specific attributes  
DetailedReviewData  
DetailedReviewData.Builder Use this class when instantiating DetailedReviewData
FisheyeReviewItemAttibutes  
FisheyeReviewItemData A bean containing the attributes of a change in a review  
GeneralCommentData Holds the attributes of a general comment on a Review  
GeneralCommentData.Builder This class is deprecated. Use GeneralCommentData.GeneralCommentBuilder instead.  
GeneralCommentData.GeneralCommentBuilder Call build() to create an instance of GeneralCommentData
GitRepositoryData  
HgRepositoryData  
ISO8601DateAdapter  
P4RepositoryData Holds Perforce specific attributes  
PluginRepositoryData Contains information on a repository provided by a Crucibe SCM plugin module. 
ProjectData Holds the attributes of a Project  
ProjectData.ProjectDataBuilder  
RepositoryData Holds the attributes of a repository  
ReviewData Holds the attributes of a review  
ReviewData.Builder Use this class when instantiating ReviewData
ReviewerData Holds user specific attributes  
Reviewers  
ReviewItemData Contains the attributes of an item in a review  
ReviewItemData.ParticipantStatus  
ReviewItemRevisionData  
ReviewItems  
SvnRepositoryData Holds SVN specific attributes  
Transitions  
UserData Holds user specific attributes  
UserProfileData  
VersionedCommentData An abstract base class for beans containing the attributes of comments  
VersionedLineCommentData Contains the attributes of a comment on an item in a review. 
VersionedLineCommentData.LineRangeDetail  
VersionedLineCommentData.VersionedLineCommentBuilder Creates VersionedLineCommentData instances. 
VersionInfo Crucible version info  

Enums