InlineEdit: Extend change edit container with commit and patch set

Change-Id: Ic75adf1f6d98e052f1f06ea28644e17f081cb8f8
This commit is contained in:
David Ostrovsky
2014-08-10 10:11:28 +02:00
parent 2e1c3c5b73
commit 0816c75e1c
3 changed files with 37 additions and 53 deletions

View File

@@ -17,11 +17,13 @@ package com.google.gerrit.server.edit;
import static com.google.common.base.Preconditions.checkNotNull;
import com.google.gerrit.reviewdb.client.Change;
import com.google.gerrit.reviewdb.client.PatchSet;
import com.google.gerrit.reviewdb.client.RevId;
import com.google.gerrit.server.IdentifiedUser;
import org.eclipse.jgit.lib.ObjectId;
import org.eclipse.jgit.lib.Ref;
import org.eclipse.jgit.revwalk.RevCommit;
/**
* A single user's edit for a change.
@@ -34,14 +36,21 @@ public class ChangeEdit {
private final IdentifiedUser user;
private final Change change;
private final Ref ref;
private final RevCommit editCommit;
private final PatchSet basePatchSet;
public ChangeEdit(IdentifiedUser user, Change change, Ref ref) {
public ChangeEdit(IdentifiedUser user, Change change, Ref ref,
RevCommit editCommit, PatchSet basePatchSet) {
checkNotNull(user);
checkNotNull(change);
checkNotNull(ref);
checkNotNull(editCommit);
checkNotNull(basePatchSet);
this.user = user;
this.change = change;
this.ref = ref;
this.editCommit = editCommit;
this.basePatchSet = basePatchSet;
}
public Change getChange() {
@@ -63,4 +72,12 @@ public class ChangeEdit {
public String getRefName() {
return ChangeEditUtil.editRefName(user.getAccountId(), change.getId());
}
public RevCommit getEditCommit() {
return editCommit;
}
public PatchSet getBasePatchSet() {
return basePatchSet;
}
}