Remove ReviewDb from PermissionBackend hierarchy

Change-Id: I5a1a2f59573f3f3f3ea67137ea203e32e2f07e79
This commit is contained in:
Dave Borowitz
2018-12-14 13:44:10 -08:00
parent 5fef1eb3a0
commit 3d54a41d60
48 changed files with 77 additions and 287 deletions

View File

@@ -18,7 +18,6 @@ import com.google.gerrit.extensions.restapi.AuthException;
import com.google.gerrit.extensions.restapi.RestApiException;
import com.google.gerrit.reviewdb.client.Change;
import com.google.gerrit.reviewdb.client.Project;
import com.google.gerrit.reviewdb.server.ReviewDb;
import com.google.gerrit.server.change.ChangeFinder;
import com.google.gerrit.server.change.ChangeResource;
import com.google.gerrit.server.notedb.ChangeNotes;
@@ -40,7 +39,6 @@ import java.util.Map;
public class ChangeArgumentParser {
private final ChangesCollection changesCollection;
private final ChangeFinder changeFinder;
private final ReviewDb db;
private final ChangeNotes.Factory changeNotesFactory;
private final PermissionBackend permissionBackend;
@@ -48,12 +46,10 @@ public class ChangeArgumentParser {
ChangeArgumentParser(
ChangesCollection changesCollection,
ChangeFinder changeFinder,
ReviewDb db,
ChangeNotes.Factory changeNotesFactory,
PermissionBackend permissionBackend) {
this.changesCollection = changesCollection;
this.changeFinder = changeFinder;
this.db = db;
this.changeNotesFactory = changeNotesFactory;
this.permissionBackend = permissionBackend;
}
@@ -97,7 +93,7 @@ public class ChangeArgumentParser {
}
try {
permissionBackend.currentUser().change(notes).database(db).check(ChangePermission.READ);
permissionBackend.currentUser().change(notes).check(ChangePermission.READ);
toAdd.add(notes);
} catch (AuthException e) {
// Do nothing.