Package com.google.gerrit.entities
Class PatchSetApprovals
- java.lang.Object
-
- com.google.gerrit.entities.PatchSetApprovals
-
public abstract class PatchSetApprovals extends Object
All approvals of a change by patch set.
-
-
Constructor Summary
Constructors Constructor Description PatchSetApprovals()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.google.common.collect.ImmutableListMultimap<PatchSet.Id,PatchSetApproval>
all()
Returns all approvals by patch set, including copied approvalsstatic PatchSetApprovals
create(com.google.common.collect.ImmutableListMultimap<PatchSet.Id,PatchSetApproval> approvalsByPatchSet)
com.google.common.collect.ImmutableListMultimap<PatchSet.Id,PatchSetApproval>
onlyCopied()
Returns copied approvals by patch set.com.google.common.collect.ImmutableListMultimap<PatchSet.Id,PatchSetApproval>
onlyNonCopied()
Returns non-copied approvals by patch set.
-
-
-
Method Detail
-
all
public abstract com.google.common.collect.ImmutableListMultimap<PatchSet.Id,PatchSetApproval> all()
Returns all approvals by patch set, including copied approvalsApprovals that have been copied from a previous patch set are returned as part of the result. These approvals can be identified by looking at
PatchSetApproval.copied()
.
-
onlyNonCopied
@Memoized public com.google.common.collect.ImmutableListMultimap<PatchSet.Id,PatchSetApproval> onlyNonCopied()
Returns non-copied approvals by patch set.Approvals that have been copied from a previous patch set are filtered out.
-
onlyCopied
@Memoized public com.google.common.collect.ImmutableListMultimap<PatchSet.Id,PatchSetApproval> onlyCopied()
Returns copied approvals by patch set.Approvals that have not been copied from a previous patch set are filtered out.
-
create
public static PatchSetApprovals create(com.google.common.collect.ImmutableListMultimap<PatchSet.Id,PatchSetApproval> approvalsByPatchSet)
-
-