Merge "Move remaining REST handlers into restapi subpackage"
This commit is contained in:
@@ -26,6 +26,7 @@ java_library(
|
||||
"//java/com/google/gerrit/server",
|
||||
"//java/com/google/gerrit/server/git/receive",
|
||||
"//java/com/google/gerrit/server/project/testing:project-test-util",
|
||||
"//java/com/google/gerrit/server/restapi",
|
||||
"//java/com/google/gerrit/sshd",
|
||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||
"//lib:args4j",
|
||||
|
||||
@@ -32,12 +32,12 @@ import com.google.gerrit.httpd.HtmlDomUtil;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.GetDiffPreferences;
|
||||
import com.google.gerrit.server.config.ConfigUtil;
|
||||
import com.google.gerrit.server.config.GerritServerConfig;
|
||||
import com.google.gerrit.server.config.SitePaths;
|
||||
import com.google.gerrit.server.notedb.NotesMigration;
|
||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||
import com.google.gerrit.server.restapi.account.GetDiffPreferences;
|
||||
import com.google.gwtexpui.server.CacheHeaders;
|
||||
import com.google.gwtjsonrpc.server.JsonServlet;
|
||||
import com.google.gwtjsonrpc.server.RPCServletUtils;
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
package com.google.gerrit.httpd.restapi;
|
||||
|
||||
import com.google.gerrit.server.access.AccessCollection;
|
||||
import com.google.gerrit.server.restapi.access.AccessCollection;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
package com.google.gerrit.httpd.restapi;
|
||||
|
||||
import com.google.gerrit.server.account.AccountsCollection;
|
||||
import com.google.gerrit.server.restapi.account.AccountsCollection;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
package com.google.gerrit.httpd.restapi;
|
||||
|
||||
import com.google.gerrit.server.change.ChangesCollection;
|
||||
import com.google.gerrit.server.restapi.change.ChangesCollection;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
package com.google.gerrit.httpd.restapi;
|
||||
|
||||
import com.google.gerrit.server.group.GroupsCollection;
|
||||
import com.google.gerrit.server.restapi.group.GroupsCollection;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
package com.google.gerrit.httpd.restapi;
|
||||
|
||||
import com.google.gerrit.server.project.ProjectsCollection;
|
||||
import com.google.gerrit.server.restapi.project.ProjectsCollection;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -31,7 +31,7 @@ import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||
import com.google.gerrit.server.project.ContributorAgreementsChecker;
|
||||
import com.google.gerrit.server.project.NoSuchProjectException;
|
||||
import com.google.gerrit.server.project.ProjectCache;
|
||||
import com.google.gerrit.server.project.SetParent;
|
||||
import com.google.gerrit.server.restapi.project.SetParent;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
@@ -45,7 +45,7 @@ import com.google.gerrit.server.permissions.RefPermission;
|
||||
import com.google.gerrit.server.project.ContributorAgreementsChecker;
|
||||
import com.google.gerrit.server.project.NoSuchProjectException;
|
||||
import com.google.gerrit.server.project.RefPattern;
|
||||
import com.google.gerrit.server.project.SetParent;
|
||||
import com.google.gerrit.server.restapi.project.SetParent;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Provider;
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -35,8 +35,6 @@ import com.google.gerrit.server.Sequences;
|
||||
import com.google.gerrit.server.account.GroupBackend;
|
||||
import com.google.gerrit.server.change.ChangeInserter;
|
||||
import com.google.gerrit.server.change.ChangeResource;
|
||||
import com.google.gerrit.server.change.ChangesCollection;
|
||||
import com.google.gerrit.server.change.PostReviewers;
|
||||
import com.google.gerrit.server.config.AllProjectsName;
|
||||
import com.google.gerrit.server.git.MetaDataUpdate;
|
||||
import com.google.gerrit.server.git.ProjectConfig;
|
||||
@@ -47,7 +45,9 @@ import com.google.gerrit.server.permissions.ProjectPermission;
|
||||
import com.google.gerrit.server.permissions.RefPermission;
|
||||
import com.google.gerrit.server.project.ContributorAgreementsChecker;
|
||||
import com.google.gerrit.server.project.ProjectCache;
|
||||
import com.google.gerrit.server.project.SetParent;
|
||||
import com.google.gerrit.server.restapi.change.ChangesCollection;
|
||||
import com.google.gerrit.server.restapi.change.PostReviewers;
|
||||
import com.google.gerrit.server.restapi.project.SetParent;
|
||||
import com.google.gerrit.server.update.BatchUpdate;
|
||||
import com.google.gerrit.server.update.UpdateException;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
|
||||
@@ -13,6 +13,7 @@ java_library(
|
||||
"//java/com/google/gerrit/server:module",
|
||||
"//java/com/google/gerrit/server/cache/h2",
|
||||
"//java/com/google/gerrit/server/git/receive",
|
||||
"//java/com/google/gerrit/server/restapi",
|
||||
"//java/com/google/gerrit/server/schema",
|
||||
"//java/com/google/gerrit/util/cli",
|
||||
"//lib:args4j",
|
||||
|
||||
@@ -56,7 +56,6 @@ import com.google.gerrit.server.git.SearchingChangeCacheImpl;
|
||||
import com.google.gerrit.server.git.TagCache;
|
||||
import com.google.gerrit.server.git.VisibleRefFilter;
|
||||
import com.google.gerrit.server.git.receive.ReceiveCommitsExecutorModule;
|
||||
import com.google.gerrit.server.group.GroupModule;
|
||||
import com.google.gerrit.server.mail.send.ReplacePatchSetSender;
|
||||
import com.google.gerrit.server.notedb.NoteDbModule;
|
||||
import com.google.gerrit.server.patch.DiffExecutorModule;
|
||||
@@ -70,6 +69,7 @@ import com.google.gerrit.server.project.SectionSortCache;
|
||||
import com.google.gerrit.server.project.SubmitRuleEvaluator;
|
||||
import com.google.gerrit.server.query.change.ChangeData;
|
||||
import com.google.gerrit.server.query.change.ChangeQueryProcessor;
|
||||
import com.google.gerrit.server.restapi.group.GroupModule;
|
||||
import com.google.gerrit.server.rules.PrologModule;
|
||||
import com.google.gerrit.server.update.BatchUpdate;
|
||||
import com.google.inject.Inject;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2013 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -44,38 +44,38 @@ import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.extensions.restapi.TopLevelResource;
|
||||
import com.google.gerrit.server.account.AccountLoader;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.AddSshKey;
|
||||
import com.google.gerrit.server.account.CreateEmail;
|
||||
import com.google.gerrit.server.account.DeleteActive;
|
||||
import com.google.gerrit.server.account.DeleteEmail;
|
||||
import com.google.gerrit.server.account.DeleteExternalIds;
|
||||
import com.google.gerrit.server.account.DeleteSshKey;
|
||||
import com.google.gerrit.server.account.DeleteWatchedProjects;
|
||||
import com.google.gerrit.server.account.GetActive;
|
||||
import com.google.gerrit.server.account.GetAgreements;
|
||||
import com.google.gerrit.server.account.GetAvatar;
|
||||
import com.google.gerrit.server.account.GetDiffPreferences;
|
||||
import com.google.gerrit.server.account.GetEditPreferences;
|
||||
import com.google.gerrit.server.account.GetEmails;
|
||||
import com.google.gerrit.server.account.GetExternalIds;
|
||||
import com.google.gerrit.server.account.GetGroups;
|
||||
import com.google.gerrit.server.account.GetPreferences;
|
||||
import com.google.gerrit.server.account.GetSshKeys;
|
||||
import com.google.gerrit.server.account.GetWatchedProjects;
|
||||
import com.google.gerrit.server.account.GpgApiAdapter;
|
||||
import com.google.gerrit.server.account.Index;
|
||||
import com.google.gerrit.server.account.PostWatchedProjects;
|
||||
import com.google.gerrit.server.account.PutActive;
|
||||
import com.google.gerrit.server.account.PutAgreement;
|
||||
import com.google.gerrit.server.account.PutStatus;
|
||||
import com.google.gerrit.server.account.SetDiffPreferences;
|
||||
import com.google.gerrit.server.account.SetEditPreferences;
|
||||
import com.google.gerrit.server.account.SetPreferences;
|
||||
import com.google.gerrit.server.account.SshKeys;
|
||||
import com.google.gerrit.server.account.StarredChanges;
|
||||
import com.google.gerrit.server.account.Stars;
|
||||
import com.google.gerrit.server.change.ChangeResource;
|
||||
import com.google.gerrit.server.change.ChangesCollection;
|
||||
import com.google.gerrit.server.restapi.account.AddSshKey;
|
||||
import com.google.gerrit.server.restapi.account.CreateEmail;
|
||||
import com.google.gerrit.server.restapi.account.DeleteActive;
|
||||
import com.google.gerrit.server.restapi.account.DeleteEmail;
|
||||
import com.google.gerrit.server.restapi.account.DeleteExternalIds;
|
||||
import com.google.gerrit.server.restapi.account.DeleteSshKey;
|
||||
import com.google.gerrit.server.restapi.account.DeleteWatchedProjects;
|
||||
import com.google.gerrit.server.restapi.account.GetActive;
|
||||
import com.google.gerrit.server.restapi.account.GetAgreements;
|
||||
import com.google.gerrit.server.restapi.account.GetAvatar;
|
||||
import com.google.gerrit.server.restapi.account.GetDiffPreferences;
|
||||
import com.google.gerrit.server.restapi.account.GetEditPreferences;
|
||||
import com.google.gerrit.server.restapi.account.GetEmails;
|
||||
import com.google.gerrit.server.restapi.account.GetExternalIds;
|
||||
import com.google.gerrit.server.restapi.account.GetGroups;
|
||||
import com.google.gerrit.server.restapi.account.GetPreferences;
|
||||
import com.google.gerrit.server.restapi.account.GetSshKeys;
|
||||
import com.google.gerrit.server.restapi.account.GetWatchedProjects;
|
||||
import com.google.gerrit.server.restapi.account.Index;
|
||||
import com.google.gerrit.server.restapi.account.PostWatchedProjects;
|
||||
import com.google.gerrit.server.restapi.account.PutActive;
|
||||
import com.google.gerrit.server.restapi.account.PutAgreement;
|
||||
import com.google.gerrit.server.restapi.account.PutStatus;
|
||||
import com.google.gerrit.server.restapi.account.SetDiffPreferences;
|
||||
import com.google.gerrit.server.restapi.account.SetEditPreferences;
|
||||
import com.google.gerrit.server.restapi.account.SetPreferences;
|
||||
import com.google.gerrit.server.restapi.account.SshKeys;
|
||||
import com.google.gerrit.server.restapi.account.StarredChanges;
|
||||
import com.google.gerrit.server.restapi.account.Stars;
|
||||
import com.google.gerrit.server.restapi.change.ChangesCollection;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
@@ -29,11 +29,11 @@ import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.extensions.restapi.TopLevelResource;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.AccountsCollection;
|
||||
import com.google.gerrit.server.account.CreateAccount;
|
||||
import com.google.gerrit.server.account.QueryAccounts;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
import com.google.gerrit.server.restapi.account.AccountsCollection;
|
||||
import com.google.gerrit.server.restapi.account.CreateAccount;
|
||||
import com.google.gerrit.server.restapi.account.QueryAccounts;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -52,46 +52,46 @@ import com.google.gerrit.extensions.restapi.Response;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.StarredChangesUtil;
|
||||
import com.google.gerrit.server.StarredChangesUtil.IllegalLabelException;
|
||||
import com.google.gerrit.server.change.Abandon;
|
||||
import com.google.gerrit.server.change.ChangeIncludedIn;
|
||||
import com.google.gerrit.server.change.ChangeJson;
|
||||
import com.google.gerrit.server.change.ChangeResource;
|
||||
import com.google.gerrit.server.change.Check;
|
||||
import com.google.gerrit.server.change.CreateMergePatchSet;
|
||||
import com.google.gerrit.server.change.DeleteAssignee;
|
||||
import com.google.gerrit.server.change.DeleteChange;
|
||||
import com.google.gerrit.server.change.DeletePrivate;
|
||||
import com.google.gerrit.server.change.GetAssignee;
|
||||
import com.google.gerrit.server.change.GetHashtags;
|
||||
import com.google.gerrit.server.change.GetPastAssignees;
|
||||
import com.google.gerrit.server.change.GetTopic;
|
||||
import com.google.gerrit.server.change.Ignore;
|
||||
import com.google.gerrit.server.change.Index;
|
||||
import com.google.gerrit.server.change.ListChangeComments;
|
||||
import com.google.gerrit.server.change.ListChangeDrafts;
|
||||
import com.google.gerrit.server.change.ListChangeRobotComments;
|
||||
import com.google.gerrit.server.change.MarkAsReviewed;
|
||||
import com.google.gerrit.server.change.MarkAsUnreviewed;
|
||||
import com.google.gerrit.server.change.Move;
|
||||
import com.google.gerrit.server.change.PostHashtags;
|
||||
import com.google.gerrit.server.change.PostPrivate;
|
||||
import com.google.gerrit.server.change.PostReviewers;
|
||||
import com.google.gerrit.server.change.PureRevert;
|
||||
import com.google.gerrit.server.change.PutAssignee;
|
||||
import com.google.gerrit.server.change.PutMessage;
|
||||
import com.google.gerrit.server.change.PutTopic;
|
||||
import com.google.gerrit.server.change.Rebase;
|
||||
import com.google.gerrit.server.change.Restore;
|
||||
import com.google.gerrit.server.change.Revert;
|
||||
import com.google.gerrit.server.change.Reviewers;
|
||||
import com.google.gerrit.server.change.Revisions;
|
||||
import com.google.gerrit.server.change.SetPrivateOp;
|
||||
import com.google.gerrit.server.change.SetReadyForReview;
|
||||
import com.google.gerrit.server.change.SetWorkInProgress;
|
||||
import com.google.gerrit.server.change.SubmittedTogether;
|
||||
import com.google.gerrit.server.change.SuggestChangeReviewers;
|
||||
import com.google.gerrit.server.change.Unignore;
|
||||
import com.google.gerrit.server.change.WorkInProgressOp;
|
||||
import com.google.gerrit.server.restapi.change.Abandon;
|
||||
import com.google.gerrit.server.restapi.change.ChangeIncludedIn;
|
||||
import com.google.gerrit.server.restapi.change.Check;
|
||||
import com.google.gerrit.server.restapi.change.CreateMergePatchSet;
|
||||
import com.google.gerrit.server.restapi.change.DeleteAssignee;
|
||||
import com.google.gerrit.server.restapi.change.DeleteChange;
|
||||
import com.google.gerrit.server.restapi.change.DeletePrivate;
|
||||
import com.google.gerrit.server.restapi.change.GetAssignee;
|
||||
import com.google.gerrit.server.restapi.change.GetHashtags;
|
||||
import com.google.gerrit.server.restapi.change.GetPastAssignees;
|
||||
import com.google.gerrit.server.restapi.change.GetTopic;
|
||||
import com.google.gerrit.server.restapi.change.Ignore;
|
||||
import com.google.gerrit.server.restapi.change.Index;
|
||||
import com.google.gerrit.server.restapi.change.ListChangeComments;
|
||||
import com.google.gerrit.server.restapi.change.ListChangeDrafts;
|
||||
import com.google.gerrit.server.restapi.change.ListChangeRobotComments;
|
||||
import com.google.gerrit.server.restapi.change.MarkAsReviewed;
|
||||
import com.google.gerrit.server.restapi.change.MarkAsUnreviewed;
|
||||
import com.google.gerrit.server.restapi.change.Move;
|
||||
import com.google.gerrit.server.restapi.change.PostHashtags;
|
||||
import com.google.gerrit.server.restapi.change.PostPrivate;
|
||||
import com.google.gerrit.server.restapi.change.PostReviewers;
|
||||
import com.google.gerrit.server.restapi.change.PutAssignee;
|
||||
import com.google.gerrit.server.restapi.change.PutMessage;
|
||||
import com.google.gerrit.server.restapi.change.PutTopic;
|
||||
import com.google.gerrit.server.restapi.change.Rebase;
|
||||
import com.google.gerrit.server.restapi.change.Restore;
|
||||
import com.google.gerrit.server.restapi.change.Revert;
|
||||
import com.google.gerrit.server.restapi.change.Reviewers;
|
||||
import com.google.gerrit.server.restapi.change.SetPrivateOp;
|
||||
import com.google.gerrit.server.restapi.change.SetReadyForReview;
|
||||
import com.google.gerrit.server.restapi.change.SetWorkInProgress;
|
||||
import com.google.gerrit.server.restapi.change.SubmittedTogether;
|
||||
import com.google.gerrit.server.restapi.change.SuggestChangeReviewers;
|
||||
import com.google.gerrit.server.restapi.change.Unignore;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
|
||||
@@ -28,11 +28,11 @@ import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||
import com.google.gerrit.extensions.restapi.Response;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.change.ChangeEditResource;
|
||||
import com.google.gerrit.server.change.ChangeEdits;
|
||||
import com.google.gerrit.server.change.ChangeResource;
|
||||
import com.google.gerrit.server.change.DeleteChangeEdit;
|
||||
import com.google.gerrit.server.change.PublishChangeEdit;
|
||||
import com.google.gerrit.server.change.RebaseChangeEdit;
|
||||
import com.google.gerrit.server.restapi.change.ChangeEdits;
|
||||
import com.google.gerrit.server.restapi.change.DeleteChangeEdit;
|
||||
import com.google.gerrit.server.restapi.change.PublishChangeEdit;
|
||||
import com.google.gerrit.server.restapi.change.RebaseChangeEdit;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
@@ -30,9 +30,9 @@ import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.extensions.restapi.TopLevelResource;
|
||||
import com.google.gerrit.extensions.restapi.Url;
|
||||
import com.google.gerrit.reviewdb.client.Change;
|
||||
import com.google.gerrit.server.change.ChangesCollection;
|
||||
import com.google.gerrit.server.change.CreateChange;
|
||||
import com.google.gerrit.server.change.QueryChanges;
|
||||
import com.google.gerrit.server.restapi.change.ChangesCollection;
|
||||
import com.google.gerrit.server.restapi.change.CreateChange;
|
||||
import com.google.gerrit.server.restapi.change.QueryChanges;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -21,8 +21,8 @@ import com.google.gerrit.extensions.api.changes.DeleteCommentInput;
|
||||
import com.google.gerrit.extensions.common.CommentInfo;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.change.CommentResource;
|
||||
import com.google.gerrit.server.change.DeleteComment;
|
||||
import com.google.gerrit.server.change.GetComment;
|
||||
import com.google.gerrit.server.restapi.change.DeleteComment;
|
||||
import com.google.gerrit.server.restapi.change.GetComment;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
|
||||
@@ -22,10 +22,10 @@ import com.google.gerrit.extensions.api.changes.DraftInput;
|
||||
import com.google.gerrit.extensions.common.CommentInfo;
|
||||
import com.google.gerrit.extensions.restapi.NotImplementedException;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.change.DeleteDraftComment;
|
||||
import com.google.gerrit.server.change.DraftCommentResource;
|
||||
import com.google.gerrit.server.change.GetDraftComment;
|
||||
import com.google.gerrit.server.change.PutDraftComment;
|
||||
import com.google.gerrit.server.restapi.change.DeleteDraftComment;
|
||||
import com.google.gerrit.server.restapi.change.GetDraftComment;
|
||||
import com.google.gerrit.server.restapi.change.PutDraftComment;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ import com.google.gerrit.extensions.common.DiffInfo;
|
||||
import com.google.gerrit.extensions.restapi.BinaryResult;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.change.FileResource;
|
||||
import com.google.gerrit.server.change.GetContent;
|
||||
import com.google.gerrit.server.change.GetDiff;
|
||||
import com.google.gerrit.server.restapi.change.GetContent;
|
||||
import com.google.gerrit.server.restapi.change.GetDiff;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@ import com.google.gerrit.extensions.api.changes.DeleteReviewerInput;
|
||||
import com.google.gerrit.extensions.api.changes.DeleteVoteInput;
|
||||
import com.google.gerrit.extensions.api.changes.ReviewerApi;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.change.DeleteReviewer;
|
||||
import com.google.gerrit.server.change.DeleteVote;
|
||||
import com.google.gerrit.server.change.ReviewerResource;
|
||||
import com.google.gerrit.server.change.VoteResource;
|
||||
import com.google.gerrit.server.change.Votes;
|
||||
import com.google.gerrit.server.restapi.change.DeleteReviewer;
|
||||
import com.google.gerrit.server.restapi.change.DeleteVote;
|
||||
import com.google.gerrit.server.restapi.change.Votes;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -47,35 +47,35 @@ import com.google.gerrit.extensions.restapi.BinaryResult;
|
||||
import com.google.gerrit.extensions.restapi.IdString;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||
import com.google.gerrit.server.change.ApplyFix;
|
||||
import com.google.gerrit.server.change.CherryPick;
|
||||
import com.google.gerrit.server.change.Comments;
|
||||
import com.google.gerrit.server.change.CreateDraftComment;
|
||||
import com.google.gerrit.server.change.DraftComments;
|
||||
import com.google.gerrit.server.change.FileResource;
|
||||
import com.google.gerrit.server.change.Files;
|
||||
import com.google.gerrit.server.change.Fixes;
|
||||
import com.google.gerrit.server.change.GetCommit;
|
||||
import com.google.gerrit.server.change.GetDescription;
|
||||
import com.google.gerrit.server.change.GetMergeList;
|
||||
import com.google.gerrit.server.change.GetPatch;
|
||||
import com.google.gerrit.server.change.GetRevisionActions;
|
||||
import com.google.gerrit.server.change.ListRevisionComments;
|
||||
import com.google.gerrit.server.change.ListRevisionDrafts;
|
||||
import com.google.gerrit.server.change.ListRobotComments;
|
||||
import com.google.gerrit.server.change.Mergeable;
|
||||
import com.google.gerrit.server.change.PostReview;
|
||||
import com.google.gerrit.server.change.PreviewSubmit;
|
||||
import com.google.gerrit.server.change.PutDescription;
|
||||
import com.google.gerrit.server.change.Rebase;
|
||||
import com.google.gerrit.server.change.RebaseUtil;
|
||||
import com.google.gerrit.server.change.Reviewed;
|
||||
import com.google.gerrit.server.change.RevisionResource;
|
||||
import com.google.gerrit.server.change.RevisionReviewers;
|
||||
import com.google.gerrit.server.change.RobotComments;
|
||||
import com.google.gerrit.server.change.Submit;
|
||||
import com.google.gerrit.server.change.TestSubmitType;
|
||||
import com.google.gerrit.server.git.GitRepositoryManager;
|
||||
import com.google.gerrit.server.restapi.change.ApplyFix;
|
||||
import com.google.gerrit.server.restapi.change.CherryPick;
|
||||
import com.google.gerrit.server.restapi.change.Comments;
|
||||
import com.google.gerrit.server.restapi.change.CreateDraftComment;
|
||||
import com.google.gerrit.server.restapi.change.DraftComments;
|
||||
import com.google.gerrit.server.restapi.change.Files;
|
||||
import com.google.gerrit.server.restapi.change.Fixes;
|
||||
import com.google.gerrit.server.restapi.change.GetCommit;
|
||||
import com.google.gerrit.server.restapi.change.GetDescription;
|
||||
import com.google.gerrit.server.restapi.change.GetMergeList;
|
||||
import com.google.gerrit.server.restapi.change.GetPatch;
|
||||
import com.google.gerrit.server.restapi.change.GetRevisionActions;
|
||||
import com.google.gerrit.server.restapi.change.ListRevisionComments;
|
||||
import com.google.gerrit.server.restapi.change.ListRevisionDrafts;
|
||||
import com.google.gerrit.server.restapi.change.ListRobotComments;
|
||||
import com.google.gerrit.server.restapi.change.Mergeable;
|
||||
import com.google.gerrit.server.restapi.change.PostReview;
|
||||
import com.google.gerrit.server.restapi.change.PreviewSubmit;
|
||||
import com.google.gerrit.server.restapi.change.PutDescription;
|
||||
import com.google.gerrit.server.restapi.change.Rebase;
|
||||
import com.google.gerrit.server.restapi.change.Reviewed;
|
||||
import com.google.gerrit.server.restapi.change.RevisionReviewers;
|
||||
import com.google.gerrit.server.restapi.change.RobotComments;
|
||||
import com.google.gerrit.server.restapi.change.Submit;
|
||||
import com.google.gerrit.server.restapi.change.TestSubmitType;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
@@ -19,10 +19,10 @@ import static com.google.gerrit.server.api.ApiUtil.asRestApiException;
|
||||
import com.google.gerrit.extensions.api.changes.DeleteVoteInput;
|
||||
import com.google.gerrit.extensions.api.changes.RevisionReviewerApi;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.change.DeleteVote;
|
||||
import com.google.gerrit.server.change.ReviewerResource;
|
||||
import com.google.gerrit.server.change.VoteResource;
|
||||
import com.google.gerrit.server.change.Votes;
|
||||
import com.google.gerrit.server.restapi.change.DeleteVote;
|
||||
import com.google.gerrit.server.restapi.change.Votes;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -19,8 +19,8 @@ import static com.google.gerrit.server.api.ApiUtil.asRestApiException;
|
||||
import com.google.gerrit.extensions.api.changes.RobotCommentApi;
|
||||
import com.google.gerrit.extensions.common.RobotCommentInfo;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.change.GetRobotComment;
|
||||
import com.google.gerrit.server.change.RobotCommentResource;
|
||||
import com.google.gerrit.server.restapi.change.GetRobotComment;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
|
||||
@@ -26,25 +26,25 @@ import com.google.gerrit.extensions.common.GroupOptionsInfo;
|
||||
import com.google.gerrit.extensions.common.Input;
|
||||
import com.google.gerrit.extensions.common.NameInput;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.group.AddMembers;
|
||||
import com.google.gerrit.server.group.AddSubgroups;
|
||||
import com.google.gerrit.server.group.DeleteMembers;
|
||||
import com.google.gerrit.server.group.DeleteSubgroups;
|
||||
import com.google.gerrit.server.group.GetAuditLog;
|
||||
import com.google.gerrit.server.group.GetDescription;
|
||||
import com.google.gerrit.server.group.GetDetail;
|
||||
import com.google.gerrit.server.group.GetGroup;
|
||||
import com.google.gerrit.server.group.GetName;
|
||||
import com.google.gerrit.server.group.GetOptions;
|
||||
import com.google.gerrit.server.group.GetOwner;
|
||||
import com.google.gerrit.server.group.GroupResource;
|
||||
import com.google.gerrit.server.group.Index;
|
||||
import com.google.gerrit.server.group.ListMembers;
|
||||
import com.google.gerrit.server.group.ListSubgroups;
|
||||
import com.google.gerrit.server.group.PutDescription;
|
||||
import com.google.gerrit.server.group.PutName;
|
||||
import com.google.gerrit.server.group.PutOptions;
|
||||
import com.google.gerrit.server.group.PutOwner;
|
||||
import com.google.gerrit.server.restapi.group.AddMembers;
|
||||
import com.google.gerrit.server.restapi.group.AddSubgroups;
|
||||
import com.google.gerrit.server.restapi.group.DeleteMembers;
|
||||
import com.google.gerrit.server.restapi.group.DeleteSubgroups;
|
||||
import com.google.gerrit.server.restapi.group.GetAuditLog;
|
||||
import com.google.gerrit.server.restapi.group.GetDescription;
|
||||
import com.google.gerrit.server.restapi.group.GetDetail;
|
||||
import com.google.gerrit.server.restapi.group.GetGroup;
|
||||
import com.google.gerrit.server.restapi.group.GetName;
|
||||
import com.google.gerrit.server.restapi.group.GetOptions;
|
||||
import com.google.gerrit.server.restapi.group.GetOwner;
|
||||
import com.google.gerrit.server.restapi.group.Index;
|
||||
import com.google.gerrit.server.restapi.group.ListMembers;
|
||||
import com.google.gerrit.server.restapi.group.ListSubgroups;
|
||||
import com.google.gerrit.server.restapi.group.PutDescription;
|
||||
import com.google.gerrit.server.restapi.group.PutName;
|
||||
import com.google.gerrit.server.restapi.group.PutOptions;
|
||||
import com.google.gerrit.server.restapi.group.PutOwner;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
import java.util.Arrays;
|
||||
|
||||
@@ -27,15 +27,15 @@ import com.google.gerrit.extensions.restapi.IdString;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.extensions.restapi.TopLevelResource;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountsCollection;
|
||||
import com.google.gerrit.server.group.CreateGroup;
|
||||
import com.google.gerrit.server.group.GroupsCollection;
|
||||
import com.google.gerrit.server.group.ListGroups;
|
||||
import com.google.gerrit.server.group.QueryGroups;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
import com.google.gerrit.server.project.ProjectResource;
|
||||
import com.google.gerrit.server.project.ProjectsCollection;
|
||||
import com.google.gerrit.server.restapi.account.AccountsCollection;
|
||||
import com.google.gerrit.server.restapi.group.CreateGroup;
|
||||
import com.google.gerrit.server.restapi.group.GroupsCollection;
|
||||
import com.google.gerrit.server.restapi.group.ListGroups;
|
||||
import com.google.gerrit.server.restapi.group.QueryGroups;
|
||||
import com.google.gerrit.server.restapi.project.ProjectsCollection;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -26,15 +26,15 @@ import com.google.gerrit.extensions.restapi.IdString;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||
import com.google.gerrit.server.project.BranchResource;
|
||||
import com.google.gerrit.server.project.BranchesCollection;
|
||||
import com.google.gerrit.server.project.CreateBranch;
|
||||
import com.google.gerrit.server.project.DeleteBranch;
|
||||
import com.google.gerrit.server.project.FileResource;
|
||||
import com.google.gerrit.server.project.FilesCollection;
|
||||
import com.google.gerrit.server.project.GetBranch;
|
||||
import com.google.gerrit.server.project.GetContent;
|
||||
import com.google.gerrit.server.project.GetReflog;
|
||||
import com.google.gerrit.server.project.ProjectResource;
|
||||
import com.google.gerrit.server.restapi.project.BranchesCollection;
|
||||
import com.google.gerrit.server.restapi.project.CreateBranch;
|
||||
import com.google.gerrit.server.restapi.project.DeleteBranch;
|
||||
import com.google.gerrit.server.restapi.project.FilesCollection;
|
||||
import com.google.gerrit.server.restapi.project.GetBranch;
|
||||
import com.google.gerrit.server.restapi.project.GetContent;
|
||||
import com.google.gerrit.server.restapi.project.GetReflog;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -18,7 +18,7 @@ import com.google.gerrit.extensions.api.projects.ChildProjectApi;
|
||||
import com.google.gerrit.extensions.common.ProjectInfo;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.project.ChildProjectResource;
|
||||
import com.google.gerrit.server.project.GetChildProject;
|
||||
import com.google.gerrit.server.restapi.project.GetChildProject;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ import com.google.gerrit.extensions.api.changes.Changes;
|
||||
import com.google.gerrit.extensions.api.changes.CherryPickInput;
|
||||
import com.google.gerrit.extensions.api.projects.CommitApi;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.change.CherryPickCommit;
|
||||
import com.google.gerrit.server.project.CommitResource;
|
||||
import com.google.gerrit.server.restapi.change.CherryPickCommit;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
|
||||
@@ -25,10 +25,10 @@ import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||
import com.google.gerrit.server.project.DashboardResource;
|
||||
import com.google.gerrit.server.project.DashboardsCollection;
|
||||
import com.google.gerrit.server.project.GetDashboard;
|
||||
import com.google.gerrit.server.project.ProjectResource;
|
||||
import com.google.gerrit.server.project.SetDashboard;
|
||||
import com.google.gerrit.server.restapi.project.DashboardsCollection;
|
||||
import com.google.gerrit.server.restapi.project.GetDashboard;
|
||||
import com.google.gerrit.server.restapi.project.SetDashboard;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
package com.google.gerrit.server.api.projects;
|
||||
|
||||
import static com.google.gerrit.server.api.ApiUtil.asRestApiException;
|
||||
import static com.google.gerrit.server.project.DashboardsCollection.DEFAULT_DASHBOARD_NAME;
|
||||
import static com.google.gerrit.server.restapi.project.DashboardsCollection.DEFAULT_DASHBOARD_NAME;
|
||||
import static java.util.stream.Collectors.toList;
|
||||
|
||||
import com.google.gerrit.extensions.api.access.ProjectAccessInfo;
|
||||
@@ -51,30 +51,30 @@ import com.google.gerrit.extensions.restapi.TopLevelResource;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
import com.google.gerrit.server.project.CheckAccess;
|
||||
import com.google.gerrit.server.project.ChildProjectsCollection;
|
||||
import com.google.gerrit.server.project.CommitsCollection;
|
||||
import com.google.gerrit.server.project.CreateAccessChange;
|
||||
import com.google.gerrit.server.project.CreateProject;
|
||||
import com.google.gerrit.server.project.DeleteBranches;
|
||||
import com.google.gerrit.server.project.DeleteTags;
|
||||
import com.google.gerrit.server.project.GetAccess;
|
||||
import com.google.gerrit.server.project.GetConfig;
|
||||
import com.google.gerrit.server.project.GetDescription;
|
||||
import com.google.gerrit.server.project.GetHead;
|
||||
import com.google.gerrit.server.project.GetParent;
|
||||
import com.google.gerrit.server.project.ListBranches;
|
||||
import com.google.gerrit.server.project.ListChildProjects;
|
||||
import com.google.gerrit.server.project.ListDashboards;
|
||||
import com.google.gerrit.server.project.ListTags;
|
||||
import com.google.gerrit.server.project.ProjectJson;
|
||||
import com.google.gerrit.server.project.ProjectResource;
|
||||
import com.google.gerrit.server.project.ProjectsCollection;
|
||||
import com.google.gerrit.server.project.PutConfig;
|
||||
import com.google.gerrit.server.project.PutDescription;
|
||||
import com.google.gerrit.server.project.SetAccess;
|
||||
import com.google.gerrit.server.project.SetHead;
|
||||
import com.google.gerrit.server.project.SetParent;
|
||||
import com.google.gerrit.server.restapi.project.CheckAccess;
|
||||
import com.google.gerrit.server.restapi.project.ChildProjectsCollection;
|
||||
import com.google.gerrit.server.restapi.project.CommitsCollection;
|
||||
import com.google.gerrit.server.restapi.project.CreateAccessChange;
|
||||
import com.google.gerrit.server.restapi.project.CreateProject;
|
||||
import com.google.gerrit.server.restapi.project.DeleteBranches;
|
||||
import com.google.gerrit.server.restapi.project.DeleteTags;
|
||||
import com.google.gerrit.server.restapi.project.GetAccess;
|
||||
import com.google.gerrit.server.restapi.project.GetConfig;
|
||||
import com.google.gerrit.server.restapi.project.GetDescription;
|
||||
import com.google.gerrit.server.restapi.project.GetHead;
|
||||
import com.google.gerrit.server.restapi.project.GetParent;
|
||||
import com.google.gerrit.server.restapi.project.ListBranches;
|
||||
import com.google.gerrit.server.restapi.project.ListChildProjects;
|
||||
import com.google.gerrit.server.restapi.project.ListDashboards;
|
||||
import com.google.gerrit.server.restapi.project.ListTags;
|
||||
import com.google.gerrit.server.restapi.project.ProjectsCollection;
|
||||
import com.google.gerrit.server.restapi.project.PutConfig;
|
||||
import com.google.gerrit.server.restapi.project.PutDescription;
|
||||
import com.google.gerrit.server.restapi.project.SetAccess;
|
||||
import com.google.gerrit.server.restapi.project.SetHead;
|
||||
import com.google.gerrit.server.restapi.project.SetParent;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
import com.google.inject.assistedinject.AssistedInject;
|
||||
|
||||
@@ -25,10 +25,10 @@ import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.extensions.restapi.TopLevelResource;
|
||||
import com.google.gerrit.extensions.restapi.UnprocessableEntityException;
|
||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||
import com.google.gerrit.server.project.ListProjects;
|
||||
import com.google.gerrit.server.project.ListProjects.FilterType;
|
||||
import com.google.gerrit.server.project.ProjectsCollection;
|
||||
import com.google.gerrit.server.project.QueryProjects;
|
||||
import com.google.gerrit.server.restapi.project.ListProjects;
|
||||
import com.google.gerrit.server.restapi.project.ListProjects.FilterType;
|
||||
import com.google.gerrit.server.restapi.project.ProjectsCollection;
|
||||
import com.google.gerrit.server.restapi.project.QueryProjects;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
|
||||
@@ -22,12 +22,12 @@ import com.google.gerrit.extensions.api.projects.TagInput;
|
||||
import com.google.gerrit.extensions.common.Input;
|
||||
import com.google.gerrit.extensions.restapi.IdString;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.server.project.CreateTag;
|
||||
import com.google.gerrit.server.project.DeleteTag;
|
||||
import com.google.gerrit.server.project.ListTags;
|
||||
import com.google.gerrit.server.project.ProjectResource;
|
||||
import com.google.gerrit.server.project.TagResource;
|
||||
import com.google.gerrit.server.project.TagsCollection;
|
||||
import com.google.gerrit.server.restapi.project.CreateTag;
|
||||
import com.google.gerrit.server.restapi.project.DeleteTag;
|
||||
import com.google.gerrit.server.restapi.project.ListTags;
|
||||
import com.google.gerrit.server.restapi.project.TagsCollection;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -37,9 +37,9 @@ public interface AccountPatchReviewStore {
|
||||
/** Represents patch set id with reviewed files. */
|
||||
@AutoValue
|
||||
abstract class PatchSetWithReviewedFiles {
|
||||
abstract PatchSet.Id patchSetId();
|
||||
public abstract PatchSet.Id patchSetId();
|
||||
|
||||
abstract ImmutableSet<String> files();
|
||||
public abstract ImmutableSet<String> files();
|
||||
|
||||
public static PatchSetWithReviewedFiles create(PatchSet.Id id, ImmutableSet<String> files) {
|
||||
return new AutoValue_AccountPatchReviewStore_PatchSetWithReviewedFiles(id, files);
|
||||
|
||||
@@ -48,15 +48,15 @@ public enum ArchiveFormat {
|
||||
return name().toLowerCase();
|
||||
}
|
||||
|
||||
String getMimeType() {
|
||||
public String getMimeType() {
|
||||
return mimeType;
|
||||
}
|
||||
|
||||
String getDefaultSuffix() {
|
||||
public String getDefaultSuffix() {
|
||||
return getSuffixes().iterator().next();
|
||||
}
|
||||
|
||||
Iterable<String> getSuffixes() {
|
||||
public Iterable<String> getSuffixes() {
|
||||
return format.suffixes();
|
||||
}
|
||||
|
||||
|
||||
@@ -1361,7 +1361,7 @@ public class ChangeJson {
|
||||
return out;
|
||||
}
|
||||
|
||||
CommitInfo toCommit(
|
||||
public CommitInfo toCommit(
|
||||
Project.NameKey project, RevWalk rw, RevCommit commit, boolean addLinks, boolean fillCommit)
|
||||
throws IOException {
|
||||
CommitInfo info = new CommitInfo();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2013 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
@@ -37,19 +37,19 @@ public class CommentResource implements RestResource {
|
||||
return rev.getPatchSet();
|
||||
}
|
||||
|
||||
Comment getComment() {
|
||||
public Comment getComment() {
|
||||
return comment;
|
||||
}
|
||||
|
||||
String getId() {
|
||||
public String getId() {
|
||||
return comment.key.uuid;
|
||||
}
|
||||
|
||||
Account.Id getAuthorId() {
|
||||
public Account.Id getAuthorId() {
|
||||
return comment.author.getId();
|
||||
}
|
||||
|
||||
RevisionResource getRevisionResource() {
|
||||
public RevisionResource getRevisionResource() {
|
||||
return rev;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2012 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
@@ -46,11 +46,11 @@ public class DraftCommentResource implements RestResource {
|
||||
return rev.getPatchSet();
|
||||
}
|
||||
|
||||
Comment getComment() {
|
||||
public Comment getComment() {
|
||||
return comment;
|
||||
}
|
||||
|
||||
String getId() {
|
||||
public String getId() {
|
||||
return comment.key.uuid;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,24 +41,25 @@ public class FileInfoJson {
|
||||
this.patchListCache = patchListCache;
|
||||
}
|
||||
|
||||
Map<String, FileInfo> toFileInfoMap(Change change, PatchSet patchSet)
|
||||
public Map<String, FileInfo> toFileInfoMap(Change change, PatchSet patchSet)
|
||||
throws PatchListNotAvailableException {
|
||||
return toFileInfoMap(change, patchSet.getRevision(), null);
|
||||
}
|
||||
|
||||
Map<String, FileInfo> toFileInfoMap(Change change, RevId revision, @Nullable PatchSet base)
|
||||
public Map<String, FileInfo> toFileInfoMap(Change change, RevId revision, @Nullable PatchSet base)
|
||||
throws PatchListNotAvailableException {
|
||||
ObjectId objectId = ObjectId.fromString(revision.get());
|
||||
return toFileInfoMap(change, objectId, base);
|
||||
}
|
||||
|
||||
Map<String, FileInfo> toFileInfoMap(Change change, ObjectId objectId, @Nullable PatchSet base)
|
||||
public Map<String, FileInfo> toFileInfoMap(
|
||||
Change change, ObjectId objectId, @Nullable PatchSet base)
|
||||
throws PatchListNotAvailableException {
|
||||
ObjectId a = (base == null) ? null : ObjectId.fromString(base.getRevision().get());
|
||||
return toFileInfoMap(change, PatchListKey.againstCommit(a, objectId, Whitespace.IGNORE_NONE));
|
||||
}
|
||||
|
||||
Map<String, FileInfo> toFileInfoMap(Change change, RevId revision, int parent)
|
||||
public Map<String, FileInfo> toFileInfoMap(Change change, RevId revision, int parent)
|
||||
throws PatchListNotAvailableException {
|
||||
ObjectId b = ObjectId.fromString(revision.get());
|
||||
return toFileInfoMap(
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2013 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
@@ -40,7 +40,7 @@ public class FileResource implements RestResource {
|
||||
return rev.isCacheable();
|
||||
}
|
||||
|
||||
Account.Id getAccountId() {
|
||||
public Account.Id getAccountId() {
|
||||
return rev.getAccountId();
|
||||
}
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@ public class RebaseUtil {
|
||||
}
|
||||
|
||||
@AutoValue
|
||||
abstract static class Base {
|
||||
public abstract static class Base {
|
||||
private static Base create(ChangeNotes notes, PatchSet ps) {
|
||||
if (notes == null) {
|
||||
return null;
|
||||
@@ -86,12 +86,12 @@ public class RebaseUtil {
|
||||
return new AutoValue_RebaseUtil_Base(notes, ps);
|
||||
}
|
||||
|
||||
abstract ChangeNotes notes();
|
||||
public abstract ChangeNotes notes();
|
||||
|
||||
abstract PatchSet patchSet();
|
||||
public abstract PatchSet patchSet();
|
||||
}
|
||||
|
||||
Base parseBase(RevisionResource rsrc, String base) throws OrmException {
|
||||
public Base parseBase(RevisionResource rsrc, String base) throws OrmException {
|
||||
ReviewDb db = dbProvider.get();
|
||||
|
||||
// Try parsing the base as a ref string.
|
||||
@@ -152,7 +152,7 @@ public class RebaseUtil {
|
||||
* @throws IOException if accessing the repository fails.
|
||||
* @throws OrmException if accessing the database fails.
|
||||
*/
|
||||
ObjectId findBaseRevision(
|
||||
public ObjectId findBaseRevision(
|
||||
PatchSet patchSet, Branch.NameKey destBranch, Repository git, RevWalk rw)
|
||||
throws RestApiException, IOException, OrmException {
|
||||
String baseRev = null;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2012 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
@@ -64,14 +64,14 @@ public class ReviewerResource implements RestResource {
|
||||
this.address = null;
|
||||
}
|
||||
|
||||
ReviewerResource(ChangeResource change, Address address) {
|
||||
public ReviewerResource(ChangeResource change, Address address) {
|
||||
this.change = change;
|
||||
this.address = address;
|
||||
this.revision = null;
|
||||
this.user = null;
|
||||
}
|
||||
|
||||
ReviewerResource(RevisionResource revision, Address address) {
|
||||
public ReviewerResource(RevisionResource revision, Address address) {
|
||||
this.revision = revision;
|
||||
this.change = revision.getChangeResource();
|
||||
this.address = address;
|
||||
|
||||
@@ -84,21 +84,22 @@ public class RevisionResource implements RestResource, HasETag {
|
||||
return h.hash().toString();
|
||||
}
|
||||
|
||||
void prepareETag(Hasher h, CurrentUser user) {
|
||||
public void prepareETag(Hasher h, CurrentUser user) {
|
||||
// Conservative estimate: refresh the revision if its parent change has changed, so we don't
|
||||
// have to check whether a given modification affected this revision specifically.
|
||||
change.prepareETag(h, user);
|
||||
}
|
||||
|
||||
Account.Id getAccountId() {
|
||||
public Account.Id getAccountId() {
|
||||
return getUser().getAccountId();
|
||||
}
|
||||
|
||||
CurrentUser getUser() {
|
||||
public CurrentUser getUser() {
|
||||
return getChangeResource().getUser();
|
||||
}
|
||||
|
||||
RevisionResource doNotCache() {
|
||||
public RevisionResource doNotCache() {
|
||||
// TODO(hanwen): return a copy so cacheable can be final.
|
||||
cacheable = false;
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2016 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
@@ -37,15 +37,15 @@ public class RobotCommentResource implements RestResource {
|
||||
return rev.getPatchSet();
|
||||
}
|
||||
|
||||
RobotComment getComment() {
|
||||
public RobotComment getComment() {
|
||||
return comment;
|
||||
}
|
||||
|
||||
String getId() {
|
||||
public String getId() {
|
||||
return comment.key.uuid;
|
||||
}
|
||||
|
||||
Account.Id getAuthorId() {
|
||||
public Account.Id getAuthorId() {
|
||||
return comment.author.getId();
|
||||
}
|
||||
}
|
||||
|
||||
20
java/com/google/gerrit/server/change/TestSubmitInput.java
Normal file
20
java/com/google/gerrit/server/change/TestSubmitInput.java
Normal file
@@ -0,0 +1,20 @@
|
||||
package com.google.gerrit.server.change;
|
||||
|
||||
import com.google.common.annotations.VisibleForTesting;
|
||||
import com.google.gerrit.extensions.api.changes.SubmitInput;
|
||||
import java.util.Queue;
|
||||
|
||||
/**
|
||||
* Subclass of {@link SubmitInput} with special bits that may be flipped for testing purposes only.
|
||||
*/
|
||||
@VisibleForTesting
|
||||
public class TestSubmitInput extends SubmitInput {
|
||||
public boolean failAfterRefUpdates;
|
||||
|
||||
/**
|
||||
* For each change being submitted, an element is removed from this queue and, if the value is
|
||||
* true, a bogus ref update is added to the batch, in order to generate a lock failure during
|
||||
* execution.
|
||||
*/
|
||||
public Queue<Boolean> generateLockFailures;
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2014 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -62,7 +62,7 @@ import org.slf4j.LoggerFactory;
|
||||
* timestamp, as it will not unexpectedly reorder large groups of changes on subsequent calls if one
|
||||
* of the changes was updated.
|
||||
*/
|
||||
class WalkSorter {
|
||||
public class WalkSorter {
|
||||
private static final Logger log = LoggerFactory.getLogger(WalkSorter.class);
|
||||
|
||||
private static final Ordering<List<PatchSetData>> PROJECT_LIST_SORTER =
|
||||
@@ -254,13 +254,13 @@ class WalkSorter {
|
||||
}
|
||||
|
||||
@AutoValue
|
||||
abstract static class PatchSetData {
|
||||
public abstract static class PatchSetData {
|
||||
@VisibleForTesting
|
||||
static PatchSetData create(ChangeData cd, PatchSet ps, RevCommit commit) {
|
||||
return new AutoValue_WalkSorter_PatchSetData(cd, ps, commit);
|
||||
}
|
||||
|
||||
abstract ChangeData data();
|
||||
public abstract ChangeData data();
|
||||
|
||||
abstract PatchSet patchSet();
|
||||
|
||||
|
||||
@@ -38,9 +38,9 @@ import com.google.inject.assistedinject.Assisted;
|
||||
/* Set work in progress or ready for review state on a change */
|
||||
public class WorkInProgressOp implements BatchUpdateOp {
|
||||
public static class Input {
|
||||
@Nullable String message;
|
||||
@Nullable public String message;
|
||||
|
||||
@Nullable NotifyHandling notify;
|
||||
@Nullable public NotifyHandling notify;
|
||||
|
||||
public Input() {}
|
||||
|
||||
|
||||
@@ -137,7 +137,6 @@ import com.google.gerrit.server.git.validators.RefOperationValidationListener;
|
||||
import com.google.gerrit.server.git.validators.RefOperationValidators;
|
||||
import com.google.gerrit.server.git.validators.UploadValidationListener;
|
||||
import com.google.gerrit.server.git.validators.UploadValidators;
|
||||
import com.google.gerrit.server.group.GroupModule;
|
||||
import com.google.gerrit.server.index.change.ReindexAfterRefUpdate;
|
||||
import com.google.gerrit.server.mail.EmailModule;
|
||||
import com.google.gerrit.server.mail.ListMailFilter;
|
||||
@@ -176,6 +175,7 @@ import com.google.gerrit.server.query.change.ChangeQueryBuilder;
|
||||
import com.google.gerrit.server.query.change.ChangeQueryProcessor;
|
||||
import com.google.gerrit.server.query.change.ConflictsCacheImpl;
|
||||
import com.google.gerrit.server.restapi.config.ConfigRestModule;
|
||||
import com.google.gerrit.server.restapi.group.GroupModule;
|
||||
import com.google.gerrit.server.rules.PrologModule;
|
||||
import com.google.gerrit.server.rules.RulesCache;
|
||||
import com.google.gerrit.server.ssh.SshAddressesModule;
|
||||
@@ -305,12 +305,13 @@ public class GerritGlobalModule extends FactoryModule {
|
||||
|
||||
install(new AuditModule());
|
||||
bind(UiActions.class);
|
||||
install(new com.google.gerrit.server.access.Module());
|
||||
install(new com.google.gerrit.server.account.Module());
|
||||
install(new com.google.gerrit.server.change.Module());
|
||||
install(new com.google.gerrit.server.restapi.access.Module());
|
||||
install(new ConfigRestModule());
|
||||
install(new com.google.gerrit.server.restapi.change.Module());
|
||||
install(new com.google.gerrit.server.group.Module(groupsMigration));
|
||||
install(new com.google.gerrit.server.project.Module());
|
||||
install(new com.google.gerrit.server.restapi.account.Module());
|
||||
install(new com.google.gerrit.server.restapi.project.Module());
|
||||
install(new com.google.gerrit.server.restapi.group.Module());
|
||||
|
||||
bind(GitReferenceUpdated.class);
|
||||
DynamicMap.mapOf(binder(), new TypeLiteral<Cache<?, ?>>() {});
|
||||
|
||||
@@ -22,7 +22,6 @@ import com.google.gerrit.extensions.registration.DynamicItem;
|
||||
import com.google.gerrit.reviewdb.client.Change;
|
||||
import com.google.gerrit.reviewdb.server.ReviewDb;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.change.Submit;
|
||||
import com.google.gerrit.server.config.GerritServerConfig;
|
||||
import com.google.gerrit.server.index.change.ChangeField;
|
||||
import com.google.gerrit.server.permissions.ChangePermission;
|
||||
@@ -96,6 +95,10 @@ public class MergeSuperSet {
|
||||
this.permissionBackend = permissionBackend;
|
||||
}
|
||||
|
||||
public static boolean wholeTopicEnabled(Config config) {
|
||||
return config.getBoolean("change", null, "submitWholeTopic", false);
|
||||
}
|
||||
|
||||
public MergeSuperSet setMergeOpRepoManager(MergeOpRepoManager orm) {
|
||||
checkState(this.orm == null);
|
||||
this.orm = checkNotNull(orm);
|
||||
@@ -115,7 +118,7 @@ public class MergeSuperSet {
|
||||
ChangeSet changeSet =
|
||||
new ChangeSet(
|
||||
cd, permissionBackend.user(user).change(cd).database(db).test(ChangePermission.READ));
|
||||
if (Submit.wholeTopicEnabled(cfg)) {
|
||||
if (wholeTopicEnabled(cfg)) {
|
||||
return completeChangeSetIncludingTopics(db, changeSet, user);
|
||||
}
|
||||
return mergeSuperSetComputation.get().completeWithoutTopic(db, orm, changeSet, user);
|
||||
|
||||
@@ -33,7 +33,7 @@ import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.PatchSetUtil;
|
||||
import com.google.gerrit.server.account.AccountCache;
|
||||
import com.google.gerrit.server.change.RebaseChangeOp;
|
||||
import com.google.gerrit.server.change.Submit.TestSubmitInput;
|
||||
import com.google.gerrit.server.change.TestSubmitInput;
|
||||
import com.google.gerrit.server.extensions.events.ChangeMerged;
|
||||
import com.google.gerrit.server.git.CodeReviewCommit;
|
||||
import com.google.gerrit.server.git.CodeReviewCommit.CodeReviewRevWalk;
|
||||
|
||||
@@ -19,7 +19,7 @@ import com.google.common.collect.ImmutableSet;
|
||||
import com.google.gerrit.extensions.api.changes.SubmitInput;
|
||||
import com.google.gerrit.extensions.restapi.ResourceConflictException;
|
||||
import com.google.gerrit.reviewdb.client.Change;
|
||||
import com.google.gerrit.server.change.Submit.TestSubmitInput;
|
||||
import com.google.gerrit.server.change.TestSubmitInput;
|
||||
import com.google.gerrit.server.git.CodeReviewCommit;
|
||||
import com.google.gerrit.server.git.IntegrationException;
|
||||
import com.google.gerrit.server.git.MergeOp.CommitStatus;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
package com.google.gerrit.server.git.strategy;
|
||||
|
||||
import com.google.gerrit.reviewdb.client.Change;
|
||||
import com.google.gerrit.server.change.Submit.TestSubmitInput;
|
||||
import com.google.gerrit.server.change.TestSubmitInput;
|
||||
import com.google.gerrit.server.update.BatchUpdateOp;
|
||||
import com.google.gerrit.server.update.RepoContext;
|
||||
import com.google.gerrit.server.util.RequestId;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2013 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2013 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -1,37 +1,11 @@
|
||||
// Copyright (C) 2013 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.group;
|
||||
|
||||
import static com.google.gerrit.server.group.GroupResource.GROUP_KIND;
|
||||
import static com.google.gerrit.server.group.MemberResource.MEMBER_KIND;
|
||||
import static com.google.gerrit.server.group.SubgroupResource.SUBGROUP_KIND;
|
||||
|
||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||
import com.google.gerrit.extensions.config.FactoryModule;
|
||||
import com.google.gerrit.extensions.registration.DynamicSet;
|
||||
import com.google.gerrit.extensions.restapi.RestApiModule;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.audit.GroupMemberAuditListener;
|
||||
import com.google.gerrit.server.group.AddMembers.UpdateMember;
|
||||
import com.google.gerrit.server.group.AddSubgroups.UpdateSubgroup;
|
||||
import com.google.gerrit.server.group.DeleteMembers.DeleteMember;
|
||||
import com.google.gerrit.server.group.DeleteSubgroups.DeleteSubgroup;
|
||||
import com.google.gerrit.server.group.db.GroupsUpdate;
|
||||
import com.google.gerrit.server.notedb.GroupsMigration;
|
||||
import com.google.inject.Provides;
|
||||
|
||||
public class Module extends RestApiModule {
|
||||
public class Module extends FactoryModule {
|
||||
private final GroupsMigration groupsMigration;
|
||||
|
||||
public Module(GroupsMigration groupsMigration) {
|
||||
@@ -40,47 +14,6 @@ public class Module extends RestApiModule {
|
||||
|
||||
@Override
|
||||
protected void configure() {
|
||||
bind(GroupsCollection.class);
|
||||
|
||||
DynamicMap.mapOf(binder(), GROUP_KIND);
|
||||
DynamicMap.mapOf(binder(), MEMBER_KIND);
|
||||
DynamicMap.mapOf(binder(), SUBGROUP_KIND);
|
||||
|
||||
get(GROUP_KIND).to(GetGroup.class);
|
||||
put(GROUP_KIND).to(PutGroup.class);
|
||||
get(GROUP_KIND, "detail").to(GetDetail.class);
|
||||
post(GROUP_KIND, "index").to(Index.class);
|
||||
post(GROUP_KIND, "members").to(AddMembers.class);
|
||||
post(GROUP_KIND, "members.add").to(AddMembers.class);
|
||||
post(GROUP_KIND, "members.delete").to(DeleteMembers.class);
|
||||
post(GROUP_KIND, "groups").to(AddSubgroups.class);
|
||||
post(GROUP_KIND, "groups.add").to(AddSubgroups.class);
|
||||
post(GROUP_KIND, "groups.delete").to(DeleteSubgroups.class);
|
||||
get(GROUP_KIND, "description").to(GetDescription.class);
|
||||
put(GROUP_KIND, "description").to(PutDescription.class);
|
||||
delete(GROUP_KIND, "description").to(PutDescription.class);
|
||||
get(GROUP_KIND, "name").to(GetName.class);
|
||||
put(GROUP_KIND, "name").to(PutName.class);
|
||||
get(GROUP_KIND, "owner").to(GetOwner.class);
|
||||
put(GROUP_KIND, "owner").to(PutOwner.class);
|
||||
get(GROUP_KIND, "options").to(GetOptions.class);
|
||||
put(GROUP_KIND, "options").to(PutOptions.class);
|
||||
get(GROUP_KIND, "log.audit").to(GetAuditLog.class);
|
||||
post(GROUP_KIND, "rebuild").to(Rebuild.class);
|
||||
|
||||
child(GROUP_KIND, "members").to(MembersCollection.class);
|
||||
get(MEMBER_KIND).to(GetMember.class);
|
||||
put(MEMBER_KIND).to(UpdateMember.class);
|
||||
delete(MEMBER_KIND).to(DeleteMember.class);
|
||||
|
||||
child(GROUP_KIND, "groups").to(SubgroupsCollection.class);
|
||||
get(SUBGROUP_KIND).to(GetSubgroup.class);
|
||||
put(SUBGROUP_KIND).to(UpdateSubgroup.class);
|
||||
delete(SUBGROUP_KIND).to(DeleteSubgroup.class);
|
||||
|
||||
factory(CreateGroup.Factory.class);
|
||||
factory(GroupsUpdate.Factory.class);
|
||||
|
||||
if (!groupsMigration.disableGroupReviewDb()) {
|
||||
// DbGroupMemberAuditListener is used solely for the ReviewDb audit log. It does not respect
|
||||
// ReviewDb wrappers that disable reads. Hence, we don't want to bind it if ReviewDb is
|
||||
@@ -89,17 +22,4 @@ public class Module extends RestApiModule {
|
||||
.to(DbGroupMemberAuditListener.class);
|
||||
}
|
||||
}
|
||||
|
||||
@Provides
|
||||
@ServerInitiated
|
||||
GroupsUpdate provideServerInitiatedGroupsUpdate(GroupsUpdate.Factory groupsUpdateFactory) {
|
||||
return groupsUpdateFactory.create(null);
|
||||
}
|
||||
|
||||
@Provides
|
||||
@UserInitiated
|
||||
GroupsUpdate provideUserInitiatedGroupsUpdate(
|
||||
GroupsUpdate.Factory groupsUpdateFactory, IdentifiedUser currentUser) {
|
||||
return groupsUpdateFactory.create(currentUser);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2013 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2013 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2014 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2012 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2013 The Android Open Source Project
|
||||
// Copyright (C) 2017 The Android Open Source Project
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
||||
@@ -62,8 +62,8 @@ import org.eclipse.jgit.lib.Repository;
|
||||
import org.eclipse.jgit.revwalk.RevCommit;
|
||||
|
||||
/** Access control management for a user accessing a project's data. */
|
||||
class ProjectControl {
|
||||
static class GenericFactory {
|
||||
public class ProjectControl {
|
||||
public static class GenericFactory {
|
||||
private final ProjectCache projectCache;
|
||||
|
||||
@Inject
|
||||
@@ -71,7 +71,7 @@ class ProjectControl {
|
||||
projectCache = pc;
|
||||
}
|
||||
|
||||
ProjectControl controlFor(Project.NameKey nameKey, CurrentUser user)
|
||||
public ProjectControl controlFor(Project.NameKey nameKey, CurrentUser user)
|
||||
throws NoSuchProjectException, IOException {
|
||||
final ProjectState p = projectCache.checkedGet(nameKey);
|
||||
if (p == null) {
|
||||
@@ -151,7 +151,7 @@ class ProjectControl {
|
||||
return controlForRef(ref.get());
|
||||
}
|
||||
|
||||
RefControl controlForRef(String refName) {
|
||||
public RefControl controlForRef(String refName) {
|
||||
if (refControls == null) {
|
||||
refControls = new HashMap<>();
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
/** Manages access control for Git references (aka branches, tags). */
|
||||
class RefControl {
|
||||
public class RefControl {
|
||||
private final ProjectControl projectControl;
|
||||
private final String refName;
|
||||
|
||||
@@ -377,7 +377,7 @@ class RefControl {
|
||||
}
|
||||
|
||||
/** True if the user has this permission. Works only for non labels. */
|
||||
boolean canPerform(String permissionName) {
|
||||
public boolean canPerform(String permissionName) {
|
||||
return canPerform(permissionName, false);
|
||||
}
|
||||
|
||||
|
||||
@@ -120,7 +120,7 @@ public class RefUtil {
|
||||
}
|
||||
|
||||
/** Error indicating the revision is invalid as supplied. */
|
||||
static class InvalidRevisionException extends Exception {
|
||||
public static class InvalidRevisionException extends Exception {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final String MESSAGE = "Invalid Revision";
|
||||
|
||||
@@ -6,16 +6,29 @@ java_library(
|
||||
name = "restapi",
|
||||
srcs = glob(["**/*.java"]),
|
||||
deps = [
|
||||
"//java/com/google/gerrit/common:annotations",
|
||||
"//java/com/google/gerrit/common:server",
|
||||
"//java/com/google/gerrit/extensions:api",
|
||||
"//java/com/google/gerrit/index",
|
||||
"//java/com/google/gerrit/index:query_exception",
|
||||
"//java/com/google/gerrit/metrics",
|
||||
"//java/com/google/gerrit/prettify:server",
|
||||
"//java/com/google/gerrit/reviewdb:server",
|
||||
"//java/com/google/gerrit/server",
|
||||
"//java/com/google/gerrit/server/ioutil",
|
||||
"//java/org/eclipse/jgit:server",
|
||||
"//lib:args4j",
|
||||
"//lib:blame-cache",
|
||||
"//lib:gson",
|
||||
"//lib:guava",
|
||||
"//lib:gwtorm",
|
||||
"//lib:servlet-api-3_1",
|
||||
"//lib/auto:auto-value",
|
||||
"//lib/commons:codec",
|
||||
"//lib/commons:compress",
|
||||
"//lib/commons:lang",
|
||||
"//lib/guice",
|
||||
"//lib/guice:guice-assistedinject",
|
||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
||||
"//lib/log:api",
|
||||
],
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.access;
|
||||
package com.google.gerrit.server.restapi.access;
|
||||
|
||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||
import com.google.gerrit.extensions.restapi.IdString;
|
||||
@@ -20,6 +20,7 @@ import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||
import com.google.gerrit.extensions.restapi.RestCollection;
|
||||
import com.google.gerrit.extensions.restapi.RestView;
|
||||
import com.google.gerrit.extensions.restapi.TopLevelResource;
|
||||
import com.google.gerrit.server.access.AccessResource;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.access;
|
||||
package com.google.gerrit.server.restapi.access;
|
||||
|
||||
import com.google.gerrit.extensions.api.access.ProjectAccessInfo;
|
||||
import com.google.gerrit.extensions.restapi.ResourceConflictException;
|
||||
@@ -21,7 +21,7 @@ import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.extensions.restapi.TopLevelResource;
|
||||
import com.google.gerrit.reviewdb.client.Project;
|
||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||
import com.google.gerrit.server.project.GetAccess;
|
||||
import com.google.gerrit.server.restapi.project.GetAccess;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import java.io.IOException;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.access;
|
||||
package com.google.gerrit.server.restapi.access;
|
||||
|
||||
import static com.google.gerrit.server.access.AccessResource.ACCESS_KIND;
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.common.Nullable;
|
||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||
@@ -28,6 +28,9 @@ import com.google.gerrit.reviewdb.client.Account;
|
||||
import com.google.gerrit.server.AnonymousUser;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.account.AccountControl;
|
||||
import com.google.gerrit.server.account.AccountResolver;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static java.nio.charset.StandardCharsets.UTF_8;
|
||||
|
||||
@@ -29,6 +29,8 @@ import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||
import com.google.gerrit.reviewdb.client.AccountSshKey;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.VersionedAuthorizedKeys;
|
||||
import com.google.gerrit.server.mail.send.AddKeySender;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.api.access.GlobalOrPluginPermission;
|
||||
import com.google.gerrit.extensions.api.access.PluginPermission;
|
||||
@@ -24,6 +24,7 @@ import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||
import com.google.gerrit.extensions.restapi.RestView;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.AccountResource.Capability;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static com.google.gerrit.server.account.externalids.ExternalId.SCHEME_MAILTO;
|
||||
import static com.google.gerrit.server.account.externalids.ExternalId.SCHEME_USERNAME;
|
||||
@@ -38,13 +38,17 @@ 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.Sequences;
|
||||
import com.google.gerrit.server.account.AccountExternalIdCreator;
|
||||
import com.google.gerrit.server.account.AccountLoader;
|
||||
import com.google.gerrit.server.account.AccountsUpdate;
|
||||
import com.google.gerrit.server.account.VersionedAuthorizedKeys;
|
||||
import com.google.gerrit.server.account.externalids.DuplicateExternalIdKeyException;
|
||||
import com.google.gerrit.server.account.externalids.ExternalId;
|
||||
import com.google.gerrit.server.group.GroupsCollection;
|
||||
import com.google.gerrit.server.group.UserInitiated;
|
||||
import com.google.gerrit.server.group.db.GroupsUpdate;
|
||||
import com.google.gerrit.server.group.db.InternalGroupUpdate;
|
||||
import com.google.gerrit.server.mail.send.OutgoingEmailValidator;
|
||||
import com.google.gerrit.server.restapi.group.GroupsCollection;
|
||||
import com.google.gerrit.server.ssh.SshKeyCache;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static com.google.gerrit.extensions.client.AuthType.DEVELOPMENT_BECOME_ANY_ACCOUNT;
|
||||
|
||||
@@ -29,6 +29,11 @@ import com.google.gerrit.extensions.restapi.Response;
|
||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.account.AccountException;
|
||||
import com.google.gerrit.server.account.AccountManager;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.AuthRequest;
|
||||
import com.google.gerrit.server.account.Realm;
|
||||
import com.google.gerrit.server.config.AuthConfig;
|
||||
import com.google.gerrit.server.mail.send.OutgoingEmailValidator;
|
||||
import com.google.gerrit.server.mail.send.RegisterNewEmailSender;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.common.data.GlobalCapability;
|
||||
import com.google.gerrit.extensions.annotations.RequiresCapability;
|
||||
@@ -22,6 +22,8 @@ import com.google.gerrit.extensions.restapi.Response;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.SetInactiveFlag;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static java.util.stream.Collectors.toSet;
|
||||
|
||||
@@ -26,6 +26,10 @@ import com.google.gerrit.extensions.restapi.Response;
|
||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.account.AccountException;
|
||||
import com.google.gerrit.server.account.AccountManager;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.Realm;
|
||||
import com.google.gerrit.server.account.externalids.ExternalId;
|
||||
import com.google.gerrit.server.account.externalids.ExternalIds;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static com.google.gerrit.server.account.externalids.ExternalId.SCHEME_USERNAME;
|
||||
import static java.util.stream.Collectors.toMap;
|
||||
@@ -25,6 +25,9 @@ import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||
import com.google.gerrit.extensions.restapi.UnprocessableEntityException;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountException;
|
||||
import com.google.gerrit.server.account.AccountManager;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.externalids.ExternalId;
|
||||
import com.google.gerrit.server.account.externalids.ExternalIds;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
@@ -12,13 +12,15 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.common.Input;
|
||||
import com.google.gerrit.extensions.restapi.AuthException;
|
||||
import com.google.gerrit.extensions.restapi.Response;
|
||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.VersionedAuthorizedKeys;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static java.util.stream.Collectors.toList;
|
||||
|
||||
@@ -24,6 +24,9 @@ import com.google.gerrit.extensions.restapi.UnprocessableEntityException;
|
||||
import com.google.gerrit.reviewdb.client.Account;
|
||||
import com.google.gerrit.reviewdb.client.Project;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.account.AccountCache;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.WatchConfig;
|
||||
import com.google.gerrit.server.account.WatchConfig.ProjectWatchKey;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||
@@ -23,6 +23,7 @@ import com.google.gerrit.extensions.restapi.IdString;
|
||||
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||
import com.google.gerrit.extensions.restapi.RestView;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.AccountResource.Email;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
@@ -12,10 +12,12 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.common.AccountInfo;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountLoader;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Singleton;
|
||||
@@ -12,10 +12,11 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.restapi.Response;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@Singleton
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.common.data.ContributorAgreement;
|
||||
import com.google.gerrit.common.data.PermissionRule;
|
||||
@@ -25,9 +25,10 @@ import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.reviewdb.client.AccountGroup;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.config.AgreementJson;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.config.GerritServerConfig;
|
||||
import com.google.gerrit.server.project.ProjectCache;
|
||||
import com.google.gerrit.server.restapi.config.AgreementJson;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.Singleton;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.gerrit.extensions.registration.DynamicItem;
|
||||
@@ -20,6 +20,7 @@ import com.google.gerrit.extensions.restapi.CacheControl;
|
||||
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||
import com.google.gerrit.extensions.restapi.Response;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.avatar.AvatarProvider;
|
||||
import com.google.inject.Inject;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
@@ -12,12 +12,13 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.gerrit.extensions.registration.DynamicItem;
|
||||
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.avatar.AvatarProvider;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Singleton;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static com.google.gerrit.common.data.GlobalCapability.PRIORITY;
|
||||
|
||||
@@ -29,6 +29,8 @@ import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.OptionUtil;
|
||||
import com.google.gerrit.server.OutputFormat;
|
||||
import com.google.gerrit.server.account.AccountLimits;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.AccountResource.Capability;
|
||||
import com.google.gerrit.server.git.QueueProvider;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.common.base.Throwables;
|
||||
import com.google.gerrit.extensions.common.AccountInfo;
|
||||
@@ -20,6 +20,8 @@ import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.reviewdb.client.Account;
|
||||
import com.google.gerrit.server.account.AccountDirectory.DirectoryException;
|
||||
import com.google.gerrit.server.account.AccountDirectory.FillOptions;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.InternalAccountDirectory;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Singleton;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
||||
import static com.google.gerrit.server.config.ConfigUtil.skipField;
|
||||
@@ -22,6 +22,8 @@ import com.google.gerrit.extensions.restapi.AuthException;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.reviewdb.client.Account;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
||||
import com.google.gerrit.server.config.AllUsersName;
|
||||
import com.google.gerrit.server.git.GitRepositoryManager;
|
||||
import com.google.gerrit.server.git.UserConfigSections;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
||||
|
||||
@@ -21,6 +21,8 @@ import com.google.gerrit.extensions.restapi.AuthException;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.reviewdb.client.Account;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
||||
import com.google.gerrit.server.config.AllUsersName;
|
||||
import com.google.gerrit.server.git.GitRepositoryManager;
|
||||
import com.google.gerrit.server.git.UserConfigSections;
|
||||
@@ -12,10 +12,11 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.common.EmailInfo;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -12,10 +12,11 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.common.EmailInfo;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.inject.Singleton;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import static com.google.gerrit.server.account.externalids.ExternalId.SCHEME_USERNAME;
|
||||
|
||||
@@ -22,6 +22,7 @@ import com.google.gerrit.extensions.common.AccountExternalIdInfo;
|
||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.externalids.ExternalId;
|
||||
import com.google.gerrit.server.account.externalids.ExternalIds;
|
||||
import com.google.gerrit.server.config.AuthConfig;
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.common.errors.NoSuchGroupException;
|
||||
import com.google.gerrit.extensions.common.GroupInfo;
|
||||
@@ -20,7 +20,9 @@ import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.reviewdb.client.Account;
|
||||
import com.google.gerrit.reviewdb.client.AccountGroup;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.group.GroupJson;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.GroupControl;
|
||||
import com.google.gerrit.server.restapi.group.GroupJson;
|
||||
import com.google.gwtorm.server.OrmException;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Singleton;
|
||||
@@ -12,10 +12,11 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@Singleton
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.auth.oauth.OAuthToken;
|
||||
import com.google.gerrit.extensions.restapi.AuthException;
|
||||
@@ -20,6 +20,7 @@ import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.reviewdb.client.Account;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.auth.oauth.OAuthTokenCache;
|
||||
import com.google.gerrit.server.config.CanonicalWebUrl;
|
||||
import com.google.inject.Inject;
|
||||
@@ -12,13 +12,15 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.client.GeneralPreferencesInfo;
|
||||
import com.google.gerrit.extensions.restapi.AuthException;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.reviewdb.client.Account;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.account.AccountCache;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||
@@ -12,10 +12,11 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.common.SshKeyInfo;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.AccountResource.SshKey;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.common.collect.Lists;
|
||||
@@ -22,6 +22,8 @@ import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.reviewdb.client.AccountSshKey;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.gerrit.server.account.VersionedAuthorizedKeys;
|
||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||
@@ -12,10 +12,11 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
@Singleton
|
||||
@@ -12,11 +12,12 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package com.google.gerrit.server.account;
|
||||
package com.google.gerrit.server.restapi.account;
|
||||
|
||||
import com.google.gerrit.extensions.restapi.AuthException;
|
||||
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||
import com.google.gerrit.server.account.AccountResource;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.Singleton;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user