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