Remove ReviewDb from ChangeQueryBuilder.Arguments
Change-Id: I1aacac435f68e0247460c18cdcf1e35e176dbda6
This commit is contained in:
@@ -46,7 +46,6 @@ import com.google.gerrit.reviewdb.client.AccountGroup;
|
||||
import com.google.gerrit.reviewdb.client.Branch;
|
||||
import com.google.gerrit.reviewdb.client.Change;
|
||||
import com.google.gerrit.reviewdb.client.RefNames;
|
||||
import com.google.gerrit.reviewdb.server.ReviewDb;
|
||||
import com.google.gerrit.server.AnonymousUser;
|
||||
import com.google.gerrit.server.CommentsUtil;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
@@ -211,7 +210,6 @@ public class ChangeQueryBuilder extends QueryBuilder<ChangeData> {
|
||||
final ProjectCache projectCache;
|
||||
final Provider<InternalChangeQuery> queryProvider;
|
||||
final ChildProjects childProjects;
|
||||
final Provider<ReviewDb> db;
|
||||
final StarredChangesUtil starredChangesUtil;
|
||||
final SubmitDryRun submitDryRun;
|
||||
final GroupMembers groupMembers;
|
||||
@@ -222,7 +220,6 @@ public class ChangeQueryBuilder extends QueryBuilder<ChangeData> {
|
||||
@Inject
|
||||
@VisibleForTesting
|
||||
public Arguments(
|
||||
Provider<ReviewDb> db,
|
||||
Provider<InternalChangeQuery> queryProvider,
|
||||
ChangeIndexRewriter rewriter,
|
||||
DynamicMap<ChangeOperatorFactory> opFactories,
|
||||
@@ -250,7 +247,6 @@ public class ChangeQueryBuilder extends QueryBuilder<ChangeData> {
|
||||
GroupMembers groupMembers,
|
||||
Provider<AnonymousUser> anonymousUserProvider) {
|
||||
this(
|
||||
db,
|
||||
queryProvider,
|
||||
rewriter,
|
||||
opFactories,
|
||||
@@ -280,7 +276,6 @@ public class ChangeQueryBuilder extends QueryBuilder<ChangeData> {
|
||||
}
|
||||
|
||||
private Arguments(
|
||||
Provider<ReviewDb> db,
|
||||
Provider<InternalChangeQuery> queryProvider,
|
||||
ChangeIndexRewriter rewriter,
|
||||
DynamicMap<ChangeOperatorFactory> opFactories,
|
||||
@@ -307,7 +302,6 @@ public class ChangeQueryBuilder extends QueryBuilder<ChangeData> {
|
||||
AccountCache accountCache,
|
||||
GroupMembers groupMembers,
|
||||
Provider<AnonymousUser> anonymousUserProvider) {
|
||||
this.db = db;
|
||||
this.queryProvider = queryProvider;
|
||||
this.rewriter = rewriter;
|
||||
this.opFactories = opFactories;
|
||||
@@ -338,7 +332,6 @@ public class ChangeQueryBuilder extends QueryBuilder<ChangeData> {
|
||||
|
||||
Arguments asUser(CurrentUser otherUser) {
|
||||
return new Arguments(
|
||||
db,
|
||||
queryProvider,
|
||||
rewriter,
|
||||
opFactories,
|
||||
|
||||
@@ -21,12 +21,10 @@ import com.google.gerrit.index.query.RangeUtil;
|
||||
import com.google.gerrit.index.query.RangeUtil.Range;
|
||||
import com.google.gerrit.reviewdb.client.Account;
|
||||
import com.google.gerrit.reviewdb.client.AccountGroup;
|
||||
import com.google.gerrit.reviewdb.server.ReviewDb;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
import com.google.gerrit.server.project.ProjectCache;
|
||||
import com.google.gerrit.server.util.LabelVote;
|
||||
import com.google.inject.Provider;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
@@ -38,7 +36,6 @@ public class LabelPredicate extends OrPredicate<ChangeData> {
|
||||
protected final ProjectCache projectCache;
|
||||
protected final PermissionBackend permissionBackend;
|
||||
protected final IdentifiedUser.GenericFactory userFactory;
|
||||
protected final Provider<ReviewDb> dbProvider;
|
||||
protected final String value;
|
||||
protected final Set<Account.Id> accounts;
|
||||
protected final AccountGroup.UUID group;
|
||||
@@ -47,14 +44,12 @@ public class LabelPredicate extends OrPredicate<ChangeData> {
|
||||
ProjectCache projectCache,
|
||||
PermissionBackend permissionBackend,
|
||||
IdentifiedUser.GenericFactory userFactory,
|
||||
Provider<ReviewDb> dbProvider,
|
||||
String value,
|
||||
Set<Account.Id> accounts,
|
||||
AccountGroup.UUID group) {
|
||||
this.projectCache = projectCache;
|
||||
this.permissionBackend = permissionBackend;
|
||||
this.userFactory = userFactory;
|
||||
this.dbProvider = dbProvider;
|
||||
this.value = value;
|
||||
this.accounts = accounts;
|
||||
this.group = group;
|
||||
@@ -82,8 +77,7 @@ public class LabelPredicate extends OrPredicate<ChangeData> {
|
||||
AccountGroup.UUID group) {
|
||||
super(
|
||||
predicates(
|
||||
new Args(
|
||||
a.projectCache, a.permissionBackend, a.userFactory, a.db, value, accounts, group)));
|
||||
new Args(a.projectCache, a.permissionBackend, a.userFactory, value, accounts, group)));
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ public class FakeQueryBuilder extends ChangeQueryBuilder {
|
||||
new FakeQueryBuilder.Definition<>(FakeQueryBuilder.class),
|
||||
new ChangeQueryBuilder.Arguments(
|
||||
null, null, null, null, null, null, null, null, null, null, null, null, null, null,
|
||||
null, null, null, null, null, indexes, null, null, null, null, null, null, null));
|
||||
null, null, null, null, indexes, null, null, null, null, null, null, null));
|
||||
}
|
||||
|
||||
@Operator
|
||||
|
||||
Reference in New Issue
Block a user