public class ChangeData
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ChangeData.ChangedLines |
static interface |
ChangeData.Factory |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ListMultimap<com.google.gerrit.reviewdb.client.PatchSet.Id,com.google.gerrit.reviewdb.client.PatchSetApproval> |
approvals() |
static java.util.List<com.google.gerrit.reviewdb.client.Change> |
asChanges(java.util.List<ChangeData> changeDatas) |
static java.util.Map<com.google.gerrit.reviewdb.client.Change.Id,ChangeData> |
asMap(java.util.List<ChangeData> changes) |
com.google.gerrit.reviewdb.client.Change |
change() |
ChangeControl |
changeControl() |
ChangeControl |
changeControl(CurrentUser user) |
com.google.common.base.Optional<ChangeData.ChangedLines> |
changedLines() |
java.util.List<org.eclipse.jgit.revwalk.FooterLine> |
commitFooters() |
java.lang.String |
commitMessage() |
static ChangeData |
createForTest(com.google.gerrit.reviewdb.client.Project.NameKey project,
com.google.gerrit.reviewdb.client.Change.Id id,
int currentPatchSetId)
Create an instance for testing only.
|
java.util.List<com.google.gerrit.reviewdb.client.PatchSetApproval> |
currentApprovals() |
java.util.List<java.lang.String> |
currentFilePaths() |
com.google.gerrit.reviewdb.client.PatchSet |
currentPatchSet() |
com.google.gerrit.reviewdb.server.ReviewDb |
db() |
java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> |
draftsByUser() |
java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> |
editsByUser() |
static void |
ensureAllPatchSetsLoaded(java.lang.Iterable<ChangeData> changes) |
static void |
ensureChangeLoaded(java.lang.Iterable<ChangeData> changes) |
static void |
ensureCurrentApprovalsLoaded(java.lang.Iterable<ChangeData> changes) |
static void |
ensureCurrentPatchSetLoaded(java.lang.Iterable<ChangeData> changes) |
static void |
ensureMessagesLoaded(java.lang.Iterable<ChangeData> changes) |
static void |
ensureReviewedByLoadedForOpenChanges(java.lang.Iterable<ChangeData> changes) |
java.util.List<java.lang.String> |
filePaths(com.google.gerrit.reviewdb.client.PatchSet ps) |
org.eclipse.jgit.lib.PersonIdent |
getAuthor() |
org.eclipse.jgit.lib.PersonIdent |
getCommitter() |
com.google.gerrit.reviewdb.client.Change.Id |
getId() |
ReviewerSet |
getReviewers() |
java.util.List<ReviewerStatusUpdate> |
getReviewerUpdates() |
com.google.common.base.Optional<com.google.gerrit.reviewdb.client.PatchSetApproval> |
getSubmitApproval() |
java.util.List<com.google.gerrit.common.data.SubmitRecord> |
getSubmitRecords() |
boolean |
hasChangeControl() |
java.util.Set<java.lang.String> |
hashtags() |
java.lang.Boolean |
isMergeable() |
java.util.List<com.google.gerrit.reviewdb.client.ChangeMessage> |
messages() |
ChangeNotes |
notes() |
com.google.gerrit.reviewdb.client.PatchSet |
patchSet(com.google.gerrit.reviewdb.client.PatchSet.Id psId) |
java.util.Collection<com.google.gerrit.reviewdb.client.PatchSet> |
patchSets() |
com.google.gerrit.reviewdb.client.Project.NameKey |
project() |
java.util.Collection<com.google.gerrit.reviewdb.client.PatchLineComment> |
publishedComments() |
com.google.gerrit.reviewdb.client.Change |
reloadChange() |
java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> |
reviewedBy() |
ReviewerSet |
reviewers() |
java.util.List<ReviewerStatusUpdate> |
reviewerUpdates() |
void |
setChange(com.google.gerrit.reviewdb.client.Change c) |
void |
setChangedLines(int insertions,
int deletions) |
void |
setCurrentApprovals(java.util.List<com.google.gerrit.reviewdb.client.PatchSetApproval> approvals) |
void |
setCurrentFilePaths(java.util.List<java.lang.String> filePaths) |
void |
setHashtags(java.util.Set<java.lang.String> hashtags) |
void |
setMergeable(java.lang.Boolean mergeable) |
void |
setNoChangedLines() |
void |
setPatchSets(java.util.Collection<com.google.gerrit.reviewdb.client.PatchSet> patchSets) |
void |
setReviewedBy(java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> reviewedBy) |
void |
setReviewers(ReviewerSet reviewers) |
void |
setReviewerUpdates(java.util.List<ReviewerStatusUpdate> reviewerUpdates) |
void |
setStarredBy(java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> starredByUser)
Deprecated.
|
void |
setStars(com.google.common.collect.Multimap<com.google.gerrit.reviewdb.client.Account.Id,java.lang.String> stars) |
void |
setSubmitRecords(java.util.List<com.google.gerrit.common.data.SubmitRecord> records) |
java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> |
starredBy()
Deprecated.
|
com.google.common.collect.ImmutableMultimap<com.google.gerrit.reviewdb.client.Account.Id,java.lang.String> |
stars() |
com.google.gerrit.common.data.SubmitTypeRecord |
submitTypeRecord() |
java.lang.String |
toString() |
java.util.Collection<com.google.gerrit.reviewdb.client.PatchSet> |
visiblePatchSets() |
public static java.util.List<com.google.gerrit.reviewdb.client.Change> asChanges(java.util.List<ChangeData> changeDatas) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic static java.util.Map<com.google.gerrit.reviewdb.client.Change.Id,ChangeData> asMap(java.util.List<ChangeData> changes)
public static void ensureChangeLoaded(java.lang.Iterable<ChangeData> changes) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic static void ensureAllPatchSetsLoaded(java.lang.Iterable<ChangeData> changes) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic static void ensureCurrentPatchSetLoaded(java.lang.Iterable<ChangeData> changes) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic static void ensureCurrentApprovalsLoaded(java.lang.Iterable<ChangeData> changes) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic static void ensureMessagesLoaded(java.lang.Iterable<ChangeData> changes) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic static void ensureReviewedByLoadedForOpenChanges(java.lang.Iterable<ChangeData> changes) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic static ChangeData createForTest(com.google.gerrit.reviewdb.client.Project.NameKey project, com.google.gerrit.reviewdb.client.Change.Id id, int currentPatchSetId)
Attempting to lazy load data will fail with NPEs. Callers may consider manually setting fields that can be set.
id - change IDpublic com.google.gerrit.reviewdb.server.ReviewDb db()
public void setCurrentFilePaths(java.util.List<java.lang.String> filePaths)
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic java.util.List<java.lang.String> currentFilePaths()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic java.util.List<java.lang.String> filePaths(com.google.gerrit.reviewdb.client.PatchSet ps)
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic com.google.common.base.Optional<ChangeData.ChangedLines> changedLines() throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setChangedLines(int insertions,
int deletions)
public void setNoChangedLines()
public com.google.gerrit.reviewdb.client.Change.Id getId()
public com.google.gerrit.reviewdb.client.Project.NameKey project()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic boolean hasChangeControl()
public ChangeControl changeControl() throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic ChangeControl changeControl(CurrentUser user) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic com.google.gerrit.reviewdb.client.Change change()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setChange(com.google.gerrit.reviewdb.client.Change c)
public com.google.gerrit.reviewdb.client.Change reloadChange()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic ChangeNotes notes() throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic com.google.gerrit.reviewdb.client.PatchSet currentPatchSet()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic java.util.List<com.google.gerrit.reviewdb.client.PatchSetApproval> currentApprovals()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setCurrentApprovals(java.util.List<com.google.gerrit.reviewdb.client.PatchSetApproval> approvals)
public java.lang.String commitMessage()
throws java.io.IOException,
com.google.gwtorm.server.OrmException
java.io.IOExceptioncom.google.gwtorm.server.OrmExceptionpublic java.util.List<org.eclipse.jgit.revwalk.FooterLine> commitFooters()
throws java.io.IOException,
com.google.gwtorm.server.OrmException
java.io.IOExceptioncom.google.gwtorm.server.OrmExceptionpublic org.eclipse.jgit.lib.PersonIdent getAuthor()
throws java.io.IOException,
com.google.gwtorm.server.OrmException
java.io.IOExceptioncom.google.gwtorm.server.OrmExceptionpublic org.eclipse.jgit.lib.PersonIdent getCommitter()
throws java.io.IOException,
com.google.gwtorm.server.OrmException
java.io.IOExceptioncom.google.gwtorm.server.OrmExceptionpublic java.util.Collection<com.google.gerrit.reviewdb.client.PatchSet> patchSets()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException - an error occurred reading the database.public java.util.Collection<com.google.gerrit.reviewdb.client.PatchSet> visiblePatchSets()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException - an error occurred reading the database.public void setPatchSets(java.util.Collection<com.google.gerrit.reviewdb.client.PatchSet> patchSets)
public com.google.gerrit.reviewdb.client.PatchSet patchSet(com.google.gerrit.reviewdb.client.PatchSet.Id psId)
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException - an error occurred reading the database.public com.google.common.collect.ListMultimap<com.google.gerrit.reviewdb.client.PatchSet.Id,com.google.gerrit.reviewdb.client.PatchSetApproval> approvals()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException - an error occurred reading the database.public com.google.common.base.Optional<com.google.gerrit.reviewdb.client.PatchSetApproval> getSubmitApproval()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException - an error occurred reading the database.public ReviewerSet reviewers() throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setReviewers(ReviewerSet reviewers)
public ReviewerSet getReviewers()
public java.util.List<ReviewerStatusUpdate> reviewerUpdates() throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setReviewerUpdates(java.util.List<ReviewerStatusUpdate> reviewerUpdates)
public java.util.List<ReviewerStatusUpdate> getReviewerUpdates()
public java.util.Collection<com.google.gerrit.reviewdb.client.PatchLineComment> publishedComments()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic java.util.List<com.google.gerrit.reviewdb.client.ChangeMessage> messages()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setSubmitRecords(java.util.List<com.google.gerrit.common.data.SubmitRecord> records)
public java.util.List<com.google.gerrit.common.data.SubmitRecord> getSubmitRecords()
public com.google.gerrit.common.data.SubmitTypeRecord submitTypeRecord()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setMergeable(java.lang.Boolean mergeable)
public java.lang.Boolean isMergeable()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> editsByUser()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> draftsByUser()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> reviewedBy()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setReviewedBy(java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> reviewedBy)
public java.util.Set<java.lang.String> hashtags()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setHashtags(java.util.Set<java.lang.String> hashtags)
@Deprecated
public java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> starredBy()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmException@Deprecated public void setStarredBy(java.util.Set<com.google.gerrit.reviewdb.client.Account.Id> starredByUser)
public com.google.common.collect.ImmutableMultimap<com.google.gerrit.reviewdb.client.Account.Id,java.lang.String> stars()
throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionpublic void setStars(com.google.common.collect.Multimap<com.google.gerrit.reviewdb.client.Account.Id,java.lang.String> stars)
public java.lang.String toString()
toString in class java.lang.Object