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