Split off config REST endpoints from giant server lib
Move Collections and RestViews for config into server/restapi/ They form a new java_library which uses the server package as a client. Resources stay put so plugins that handlers for existing resources do not break. Change-Id: I724cb3efe160d2f62fa1a67823999abad589e246
This commit is contained in:
@@ -15,6 +15,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/server/git/receive",
|
"//java/com/google/gerrit/server/git/receive",
|
||||||
"//java/com/google/gerrit/server/ioutil",
|
"//java/com/google/gerrit/server/ioutil",
|
||||||
|
"//java/com/google/gerrit/server/restapi",
|
||||||
"//java/com/google/gerrit/util/cli",
|
"//java/com/google/gerrit/util/cli",
|
||||||
"//java/com/google/gerrit/util/http",
|
"//java/com/google/gerrit/util/http",
|
||||||
"//java/com/google/gwtexpui/linker:server",
|
"//java/com/google/gwtexpui/linker:server",
|
||||||
|
@@ -20,6 +20,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/api",
|
"//java/com/google/gerrit/server/api",
|
||||||
"//java/com/google/gerrit/server/cache/h2",
|
"//java/com/google/gerrit/server/cache/h2",
|
||||||
"//java/com/google/gerrit/server/git/receive",
|
"//java/com/google/gerrit/server/git/receive",
|
||||||
|
"//java/com/google/gerrit/server/restapi",
|
||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//java/com/google/gerrit/sshd",
|
"//java/com/google/gerrit/sshd",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
@@ -55,7 +55,6 @@ import com.google.gerrit.server.config.GerritGlobalModule;
|
|||||||
import com.google.gerrit.server.config.GerritOptions;
|
import com.google.gerrit.server.config.GerritOptions;
|
||||||
import com.google.gerrit.server.config.GerritServerConfig;
|
import com.google.gerrit.server.config.GerritServerConfig;
|
||||||
import com.google.gerrit.server.config.GerritServerConfigModule;
|
import com.google.gerrit.server.config.GerritServerConfigModule;
|
||||||
import com.google.gerrit.server.config.RestCacheAdminModule;
|
|
||||||
import com.google.gerrit.server.config.SitePath;
|
import com.google.gerrit.server.config.SitePath;
|
||||||
import com.google.gerrit.server.events.EventBroker;
|
import com.google.gerrit.server.events.EventBroker;
|
||||||
import com.google.gerrit.server.events.StreamEventsApiListener;
|
import com.google.gerrit.server.events.StreamEventsApiListener;
|
||||||
@@ -79,6 +78,7 @@ import com.google.gerrit.server.plugins.PluginModule;
|
|||||||
import com.google.gerrit.server.plugins.PluginRestApiModule;
|
import com.google.gerrit.server.plugins.PluginRestApiModule;
|
||||||
import com.google.gerrit.server.project.DefaultPermissionBackendModule;
|
import com.google.gerrit.server.project.DefaultPermissionBackendModule;
|
||||||
import com.google.gerrit.server.project.DefaultProjectNameLockManager;
|
import com.google.gerrit.server.project.DefaultProjectNameLockManager;
|
||||||
|
import com.google.gerrit.server.restapi.config.RestCacheAdminModule;
|
||||||
import com.google.gerrit.server.schema.DataSourceModule;
|
import com.google.gerrit.server.schema.DataSourceModule;
|
||||||
import com.google.gerrit.server.schema.DataSourceProvider;
|
import com.google.gerrit.server.schema.DataSourceProvider;
|
||||||
import com.google.gerrit.server.schema.DataSourceType;
|
import com.google.gerrit.server.schema.DataSourceType;
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
package com.google.gerrit.httpd.restapi;
|
package com.google.gerrit.httpd.restapi;
|
||||||
|
|
||||||
import com.google.gerrit.server.config.ConfigCollection;
|
import com.google.gerrit.server.restapi.config.ConfigCollection;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Provider;
|
import com.google.inject.Provider;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
@@ -38,6 +38,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/api",
|
"//java/com/google/gerrit/server/api",
|
||||||
"//java/com/google/gerrit/server/cache/h2",
|
"//java/com/google/gerrit/server/cache/h2",
|
||||||
"//java/com/google/gerrit/server/git/receive",
|
"//java/com/google/gerrit/server/git/receive",
|
||||||
|
"//java/com/google/gerrit/server/restapi",
|
||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//java/com/google/gerrit/sshd",
|
"//java/com/google/gerrit/sshd",
|
||||||
"//java/com/google/gwtexpui/linker:server",
|
"//java/com/google/gwtexpui/linker:server",
|
||||||
|
@@ -64,7 +64,6 @@ import com.google.gerrit.server.config.DownloadConfig;
|
|||||||
import com.google.gerrit.server.config.GerritGlobalModule;
|
import com.google.gerrit.server.config.GerritGlobalModule;
|
||||||
import com.google.gerrit.server.config.GerritOptions;
|
import com.google.gerrit.server.config.GerritOptions;
|
||||||
import com.google.gerrit.server.config.GerritServerConfig;
|
import com.google.gerrit.server.config.GerritServerConfig;
|
||||||
import com.google.gerrit.server.config.RestCacheAdminModule;
|
|
||||||
import com.google.gerrit.server.events.EventBroker;
|
import com.google.gerrit.server.events.EventBroker;
|
||||||
import com.google.gerrit.server.events.StreamEventsApiListener;
|
import com.google.gerrit.server.events.StreamEventsApiListener;
|
||||||
import com.google.gerrit.server.git.GarbageCollectionModule;
|
import com.google.gerrit.server.git.GarbageCollectionModule;
|
||||||
@@ -88,6 +87,7 @@ import com.google.gerrit.server.plugins.PluginModule;
|
|||||||
import com.google.gerrit.server.plugins.PluginRestApiModule;
|
import com.google.gerrit.server.plugins.PluginRestApiModule;
|
||||||
import com.google.gerrit.server.project.DefaultPermissionBackendModule;
|
import com.google.gerrit.server.project.DefaultPermissionBackendModule;
|
||||||
import com.google.gerrit.server.project.DefaultProjectNameLockManager;
|
import com.google.gerrit.server.project.DefaultProjectNameLockManager;
|
||||||
|
import com.google.gerrit.server.restapi.config.RestCacheAdminModule;
|
||||||
import com.google.gerrit.server.schema.DataSourceProvider;
|
import com.google.gerrit.server.schema.DataSourceProvider;
|
||||||
import com.google.gerrit.server.schema.InMemoryAccountPatchReviewStore;
|
import com.google.gerrit.server.schema.InMemoryAccountPatchReviewStore;
|
||||||
import com.google.gerrit.server.schema.JdbcAccountPatchReviewStore;
|
import com.google.gerrit.server.schema.JdbcAccountPatchReviewStore;
|
||||||
|
@@ -100,6 +100,7 @@ java_library(
|
|||||||
":server",
|
":server",
|
||||||
"//java/com/google/gerrit/extensions:api",
|
"//java/com/google/gerrit/extensions:api",
|
||||||
"//java/com/google/gerrit/server/git/receive",
|
"//java/com/google/gerrit/server/git/receive",
|
||||||
|
"//java/com/google/gerrit/server/restapi",
|
||||||
"//lib:blame-cache",
|
"//lib:blame-cache",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib:soy",
|
"//lib:soy",
|
||||||
|
@@ -11,6 +11,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/lifecycle",
|
"//java/com/google/gerrit/lifecycle",
|
||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
|
"//java/com/google/gerrit/server/restapi",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib:gwtorm",
|
"//lib:gwtorm",
|
||||||
"//lib:servlet-api-3_1",
|
"//lib:servlet-api-3_1",
|
||||||
|
@@ -24,13 +24,13 @@ import com.google.gerrit.extensions.client.DiffPreferencesInfo;
|
|||||||
import com.google.gerrit.extensions.client.GeneralPreferencesInfo;
|
import com.google.gerrit.extensions.client.GeneralPreferencesInfo;
|
||||||
import com.google.gerrit.extensions.common.ServerInfo;
|
import com.google.gerrit.extensions.common.ServerInfo;
|
||||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||||
import com.google.gerrit.server.config.CheckConsistency;
|
|
||||||
import com.google.gerrit.server.config.ConfigResource;
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.config.GetDiffPreferences;
|
import com.google.gerrit.server.restapi.config.CheckConsistency;
|
||||||
import com.google.gerrit.server.config.GetPreferences;
|
import com.google.gerrit.server.restapi.config.GetDiffPreferences;
|
||||||
import com.google.gerrit.server.config.GetServerInfo;
|
import com.google.gerrit.server.restapi.config.GetPreferences;
|
||||||
import com.google.gerrit.server.config.SetDiffPreferences;
|
import com.google.gerrit.server.restapi.config.GetServerInfo;
|
||||||
import com.google.gerrit.server.config.SetPreferences;
|
import com.google.gerrit.server.restapi.config.SetDiffPreferences;
|
||||||
|
import com.google.gerrit.server.restapi.config.SetPreferences;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Provider;
|
import com.google.inject.Provider;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
@@ -173,6 +173,7 @@ import com.google.gerrit.server.query.change.ChangeData;
|
|||||||
import com.google.gerrit.server.query.change.ChangeQueryBuilder;
|
import com.google.gerrit.server.query.change.ChangeQueryBuilder;
|
||||||
import com.google.gerrit.server.query.change.ChangeQueryProcessor;
|
import com.google.gerrit.server.query.change.ChangeQueryProcessor;
|
||||||
import com.google.gerrit.server.query.change.ConflictsCacheImpl;
|
import com.google.gerrit.server.query.change.ConflictsCacheImpl;
|
||||||
|
import com.google.gerrit.server.restapi.config.ConfigRestModule;
|
||||||
import com.google.gerrit.server.rules.PrologModule;
|
import com.google.gerrit.server.rules.PrologModule;
|
||||||
import com.google.gerrit.server.rules.RulesCache;
|
import com.google.gerrit.server.rules.RulesCache;
|
||||||
import com.google.gerrit.server.ssh.SshAddressesModule;
|
import com.google.gerrit.server.ssh.SshAddressesModule;
|
||||||
@@ -305,7 +306,7 @@ public class GerritGlobalModule extends FactoryModule {
|
|||||||
install(new com.google.gerrit.server.access.Module());
|
install(new com.google.gerrit.server.access.Module());
|
||||||
install(new com.google.gerrit.server.account.Module());
|
install(new com.google.gerrit.server.account.Module());
|
||||||
install(new com.google.gerrit.server.change.Module());
|
install(new com.google.gerrit.server.change.Module());
|
||||||
install(new com.google.gerrit.server.config.Module());
|
install(new ConfigRestModule());
|
||||||
install(new com.google.gerrit.server.group.Module(groupsMigration));
|
install(new com.google.gerrit.server.group.Module(groupsMigration));
|
||||||
install(new com.google.gerrit.server.project.Module());
|
install(new com.google.gerrit.server.project.Module());
|
||||||
|
|
||||||
|
22
java/com/google/gerrit/server/restapi/BUILD
Normal file
22
java/com/google/gerrit/server/restapi/BUILD
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
package(
|
||||||
|
default_visibility = ["//visibility:public"],
|
||||||
|
)
|
||||||
|
|
||||||
|
java_library(
|
||||||
|
name = "restapi",
|
||||||
|
srcs = glob(["**/*.java"]),
|
||||||
|
deps = [
|
||||||
|
"//java/com/google/gerrit/common:server",
|
||||||
|
"//java/com/google/gerrit/extensions:api",
|
||||||
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
|
"//java/com/google/gerrit/server",
|
||||||
|
"//java/org/eclipse/jgit:server",
|
||||||
|
"//lib:args4j",
|
||||||
|
"//lib:guava",
|
||||||
|
"//lib:gwtorm",
|
||||||
|
"//lib:servlet-api-3_1",
|
||||||
|
"//lib/guice",
|
||||||
|
"//lib/jgit/org.eclipse.jgit:jgit",
|
||||||
|
"//lib/log:api",
|
||||||
|
],
|
||||||
|
)
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.VIEW_CACHES;
|
import static com.google.gerrit.common.data.GlobalCapability.VIEW_CACHES;
|
||||||
@@ -28,6 +28,8 @@ import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
|||||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||||
import com.google.gerrit.extensions.restapi.RestView;
|
import com.google.gerrit.extensions.restapi.RestView;
|
||||||
import com.google.gerrit.server.CurrentUser;
|
import com.google.gerrit.server.CurrentUser;
|
||||||
|
import com.google.gerrit.server.config.CacheResource;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
import com.google.gerrit.server.permissions.PermissionBackendException;
|
@@ -12,13 +12,15 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||||
import com.google.gerrit.extensions.restapi.ChildCollection;
|
import com.google.gerrit.extensions.restapi.ChildCollection;
|
||||||
import com.google.gerrit.extensions.restapi.IdString;
|
import com.google.gerrit.extensions.restapi.IdString;
|
||||||
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||||
import com.google.gerrit.extensions.restapi.RestView;
|
import com.google.gerrit.extensions.restapi.RestView;
|
||||||
|
import com.google.gerrit.server.config.CapabilityResource;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.api.config.ConsistencyCheckInfo;
|
import com.google.gerrit.extensions.api.config.ConsistencyCheckInfo;
|
||||||
import com.google.gerrit.extensions.api.config.ConsistencyCheckInfo.CheckAccountExternalIdsResultInfo;
|
import com.google.gerrit.extensions.api.config.ConsistencyCheckInfo.CheckAccountExternalIdsResultInfo;
|
||||||
@@ -25,6 +25,7 @@ import com.google.gerrit.extensions.restapi.RestModifyView;
|
|||||||
import com.google.gerrit.server.CurrentUser;
|
import com.google.gerrit.server.CurrentUser;
|
||||||
import com.google.gerrit.server.account.AccountsConsistencyChecker;
|
import com.google.gerrit.server.account.AccountsConsistencyChecker;
|
||||||
import com.google.gerrit.server.account.externalids.ExternalIdsConsistencyChecker;
|
import com.google.gerrit.server.account.externalids.ExternalIdsConsistencyChecker;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.group.db.GroupsConsistencyChecker;
|
import com.google.gerrit.server.group.db.GroupsConsistencyChecker;
|
||||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
import com.google.gerrit.server.permissions.PermissionBackend;
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||||
import com.google.gerrit.extensions.restapi.IdString;
|
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.RestCollection;
|
||||||
import com.google.gerrit.extensions.restapi.RestView;
|
import com.google.gerrit.extensions.restapi.RestView;
|
||||||
import com.google.gerrit.extensions.restapi.TopLevelResource;
|
import com.google.gerrit.extensions.restapi.TopLevelResource;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
|
@@ -12,23 +12,23 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.server.config.CapabilityResource.CAPABILITY_KIND;
|
|
||||||
import static com.google.gerrit.server.config.ConfigResource.CONFIG_KIND;
|
import static com.google.gerrit.server.config.ConfigResource.CONFIG_KIND;
|
||||||
import static com.google.gerrit.server.config.TaskResource.TASK_KIND;
|
import static com.google.gerrit.server.config.TaskResource.TASK_KIND;
|
||||||
import static com.google.gerrit.server.config.TopMenuResource.TOP_MENU_KIND;
|
|
||||||
|
|
||||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||||
import com.google.gerrit.extensions.restapi.RestApiModule;
|
import com.google.gerrit.extensions.restapi.RestApiModule;
|
||||||
|
import com.google.gerrit.server.config.CapabilityResource;
|
||||||
|
import com.google.gerrit.server.config.TopMenuResource;
|
||||||
|
|
||||||
public class Module extends RestApiModule {
|
public class ConfigRestModule extends RestApiModule {
|
||||||
@Override
|
@Override
|
||||||
protected void configure() {
|
protected void configure() {
|
||||||
DynamicMap.mapOf(binder(), CAPABILITY_KIND);
|
DynamicMap.mapOf(binder(), CapabilityResource.CAPABILITY_KIND);
|
||||||
DynamicMap.mapOf(binder(), CONFIG_KIND);
|
DynamicMap.mapOf(binder(), CONFIG_KIND);
|
||||||
DynamicMap.mapOf(binder(), TASK_KIND);
|
DynamicMap.mapOf(binder(), TASK_KIND);
|
||||||
DynamicMap.mapOf(binder(), TOP_MENU_KIND);
|
DynamicMap.mapOf(binder(), TopMenuResource.TOP_MENU_KIND);
|
||||||
child(CONFIG_KIND, "capabilities").to(CapabilitiesCollection.class);
|
child(CONFIG_KIND, "capabilities").to(CapabilitiesCollection.class);
|
||||||
child(CONFIG_KIND, "tasks").to(TasksCollection.class);
|
child(CONFIG_KIND, "tasks").to(TasksCollection.class);
|
||||||
get(TASK_KIND).to(GetTask.class);
|
get(TASK_KIND).to(GetTask.class);
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.restapi.AuthException;
|
import com.google.gerrit.extensions.restapi.AuthException;
|
||||||
import com.google.gerrit.extensions.restapi.DefaultInput;
|
import com.google.gerrit.extensions.restapi.DefaultInput;
|
||||||
@@ -23,8 +23,9 @@ import com.google.gerrit.reviewdb.client.Account;
|
|||||||
import com.google.gerrit.server.CurrentUser;
|
import com.google.gerrit.server.CurrentUser;
|
||||||
import com.google.gerrit.server.account.AccountException;
|
import com.google.gerrit.server.account.AccountException;
|
||||||
import com.google.gerrit.server.account.AccountManager;
|
import com.google.gerrit.server.account.AccountManager;
|
||||||
import com.google.gerrit.server.config.ConfirmEmail.Input;
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.mail.EmailTokenVerifier;
|
import com.google.gerrit.server.mail.EmailTokenVerifier;
|
||||||
|
import com.google.gerrit.server.restapi.config.ConfirmEmail.Input;
|
||||||
import com.google.gwtorm.server.OrmException;
|
import com.google.gwtorm.server.OrmException;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Provider;
|
import com.google.inject.Provider;
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.KILL_TASK;
|
import static com.google.gerrit.common.data.GlobalCapability.KILL_TASK;
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
||||||
@@ -22,6 +22,7 @@ import com.google.gerrit.extensions.annotations.RequiresAnyCapability;
|
|||||||
import com.google.gerrit.extensions.common.Input;
|
import com.google.gerrit.extensions.common.Input;
|
||||||
import com.google.gerrit.extensions.restapi.Response;
|
import com.google.gerrit.extensions.restapi.Response;
|
||||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||||
|
import com.google.gerrit.server.config.TaskResource;
|
||||||
import com.google.gerrit.server.git.WorkQueue.Task;
|
import com.google.gerrit.server.git.WorkQueue.Task;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.FLUSH_CACHES;
|
import static com.google.gerrit.common.data.GlobalCapability.FLUSH_CACHES;
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
||||||
@@ -23,6 +23,7 @@ import com.google.gerrit.extensions.restapi.AuthException;
|
|||||||
import com.google.gerrit.extensions.restapi.Response;
|
import com.google.gerrit.extensions.restapi.Response;
|
||||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||||
import com.google.gerrit.server.CurrentUser;
|
import com.google.gerrit.server.CurrentUser;
|
||||||
|
import com.google.gerrit.server.config.CacheResource;
|
||||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
import com.google.gerrit.server.permissions.PermissionBackendException;
|
@@ -12,17 +12,17 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
import com.google.gerrit.server.config.ListCaches.CacheInfo;
|
import com.google.gerrit.server.config.CacheResource;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
public class GetCache implements RestReadView<CacheResource> {
|
public class GetCache implements RestReadView<CacheResource> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CacheInfo apply(CacheResource rsrc) {
|
public ListCaches.CacheInfo apply(CacheResource rsrc) {
|
||||||
return new CacheInfo(rsrc.getName(), rsrc.getCache());
|
return new ListCaches.CacheInfo(rsrc.getName(), rsrc.getCache());
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -11,7 +11,7 @@
|
|||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
||||||
|
|
||||||
@@ -20,6 +20,8 @@ import com.google.gerrit.extensions.restapi.BadRequestException;
|
|||||||
import com.google.gerrit.extensions.restapi.ResourceConflictException;
|
import com.google.gerrit.extensions.restapi.ResourceConflictException;
|
||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
||||||
|
import com.google.gerrit.server.config.AllUsersName;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.git.GitRepositoryManager;
|
import com.google.gerrit.server.git.GitRepositoryManager;
|
||||||
import com.google.gerrit.server.git.UserConfigSections;
|
import com.google.gerrit.server.git.UserConfigSections;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
||||||
|
|
||||||
@@ -20,6 +20,8 @@ import com.google.gerrit.extensions.client.GeneralPreferencesInfo;
|
|||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
import com.google.gerrit.server.account.GeneralPreferencesLoader;
|
import com.google.gerrit.server.account.GeneralPreferencesLoader;
|
||||||
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
||||||
|
import com.google.gerrit.server.config.AllUsersName;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.git.GitRepositoryManager;
|
import com.google.gerrit.server.git.GitRepositoryManager;
|
||||||
import com.google.gerrit.server.git.UserConfigSections;
|
import com.google.gerrit.server.git.UserConfigSections;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static java.util.stream.Collectors.toList;
|
import static java.util.stream.Collectors.toList;
|
||||||
|
|
||||||
@@ -48,6 +48,16 @@ import com.google.gerrit.server.avatar.AvatarProvider;
|
|||||||
import com.google.gerrit.server.change.AllowedFormats;
|
import com.google.gerrit.server.change.AllowedFormats;
|
||||||
import com.google.gerrit.server.change.ArchiveFormat;
|
import com.google.gerrit.server.change.ArchiveFormat;
|
||||||
import com.google.gerrit.server.change.Submit;
|
import com.google.gerrit.server.change.Submit;
|
||||||
|
import com.google.gerrit.server.config.AgreementJson;
|
||||||
|
import com.google.gerrit.server.config.AllProjectsName;
|
||||||
|
import com.google.gerrit.server.config.AllUsersName;
|
||||||
|
import com.google.gerrit.server.config.AnonymousCowardName;
|
||||||
|
import com.google.gerrit.server.config.AuthConfig;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
|
import com.google.gerrit.server.config.ConfigUtil;
|
||||||
|
import com.google.gerrit.server.config.GerritOptions;
|
||||||
|
import com.google.gerrit.server.config.GerritServerConfig;
|
||||||
|
import com.google.gerrit.server.config.SitePaths;
|
||||||
import com.google.gerrit.server.documentation.QueryDocumentationExecutor;
|
import com.google.gerrit.server.documentation.QueryDocumentationExecutor;
|
||||||
import com.google.gerrit.server.index.change.ChangeField;
|
import com.google.gerrit.server.index.change.ChangeField;
|
||||||
import com.google.gerrit.server.index.change.ChangeIndexCollection;
|
import com.google.gerrit.server.index.change.ChangeIndexCollection;
|
@@ -12,11 +12,13 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.common.data.GlobalCapability;
|
import com.google.gerrit.common.data.GlobalCapability;
|
||||||
import com.google.gerrit.extensions.annotations.RequiresCapability;
|
import com.google.gerrit.extensions.annotations.RequiresCapability;
|
||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
|
import com.google.gerrit.server.config.SitePath;
|
||||||
import com.google.gerrit.server.git.WorkQueue;
|
import com.google.gerrit.server.git.WorkQueue;
|
||||||
import com.google.gerrit.server.git.WorkQueue.Task;
|
import com.google.gerrit.server.git.WorkQueue.Task;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
@@ -12,17 +12,17 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
import com.google.gerrit.server.config.ListTasks.TaskInfo;
|
import com.google.gerrit.server.config.TaskResource;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
||||||
public class GetTask implements RestReadView<TaskResource> {
|
public class GetTask implements RestReadView<TaskResource> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TaskInfo apply(TaskResource rsrc) {
|
public ListTasks.TaskInfo apply(TaskResource rsrc) {
|
||||||
return new TaskInfo(rsrc.getTask());
|
return new ListTasks.TaskInfo(rsrc.getTask());
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -12,11 +12,12 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.common.Version;
|
import com.google.gerrit.common.Version;
|
||||||
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
|
||||||
@Singleton
|
@Singleton
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.VIEW_CACHES;
|
import static com.google.gerrit.common.data.GlobalCapability.VIEW_CACHES;
|
||||||
@@ -27,6 +27,7 @@ import com.google.gerrit.extensions.registration.DynamicMap;
|
|||||||
import com.google.gerrit.extensions.restapi.BinaryResult;
|
import com.google.gerrit.extensions.restapi.BinaryResult;
|
||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
import com.google.gerrit.server.cache.PersistentCache;
|
import com.google.gerrit.server.cache.PersistentCache;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
@@ -12,12 +12,14 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.common.data.GlobalCapability;
|
import com.google.gerrit.common.data.GlobalCapability;
|
||||||
import com.google.gerrit.extensions.config.CapabilityDefinition;
|
import com.google.gerrit.extensions.config.CapabilityDefinition;
|
||||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
|
import com.google.gerrit.server.config.CapabilityConstants;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Provider;
|
import com.google.inject.Provider;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
@@ -12,13 +12,14 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.common.collect.ComparisonChain;
|
import com.google.common.collect.ComparisonChain;
|
||||||
import com.google.gerrit.extensions.restapi.AuthException;
|
import com.google.gerrit.extensions.restapi.AuthException;
|
||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
import com.google.gerrit.reviewdb.client.Project;
|
import com.google.gerrit.reviewdb.client.Project;
|
||||||
import com.google.gerrit.server.CurrentUser;
|
import com.google.gerrit.server.CurrentUser;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.git.TaskInfoFactory;
|
import com.google.gerrit.server.git.TaskInfoFactory;
|
||||||
import com.google.gerrit.server.git.WorkQueue;
|
import com.google.gerrit.server.git.WorkQueue;
|
||||||
import com.google.gerrit.server.git.WorkQueue.ProjectTask;
|
import com.google.gerrit.server.git.WorkQueue.ProjectTask;
|
@@ -12,11 +12,12 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.registration.DynamicSet;
|
import com.google.gerrit.extensions.registration.DynamicSet;
|
||||||
import com.google.gerrit.extensions.restapi.RestReadView;
|
import com.google.gerrit.extensions.restapi.RestReadView;
|
||||||
import com.google.gerrit.extensions.webui.TopMenu;
|
import com.google.gerrit.extensions.webui.TopMenu;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.FLUSH_CACHES;
|
import static com.google.gerrit.common.data.GlobalCapability.FLUSH_CACHES;
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
||||||
@@ -25,8 +25,10 @@ import com.google.gerrit.extensions.restapi.BadRequestException;
|
|||||||
import com.google.gerrit.extensions.restapi.Response;
|
import com.google.gerrit.extensions.restapi.Response;
|
||||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||||
import com.google.gerrit.extensions.restapi.UnprocessableEntityException;
|
import com.google.gerrit.extensions.restapi.UnprocessableEntityException;
|
||||||
import com.google.gerrit.server.config.PostCaches.Input;
|
import com.google.gerrit.server.config.CacheResource;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||||
|
import com.google.gerrit.server.restapi.config.PostCaches.Input;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.server.config.CacheResource.CACHE_KIND;
|
import static com.google.gerrit.server.config.CacheResource.CACHE_KIND;
|
||||||
import static com.google.gerrit.server.config.ConfigResource.CONFIG_KIND;
|
import static com.google.gerrit.server.config.ConfigResource.CONFIG_KIND;
|
@@ -11,12 +11,11 @@
|
|||||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
||||||
import static com.google.gerrit.server.config.ConfigUtil.skipField;
|
import static com.google.gerrit.server.config.ConfigUtil.skipField;
|
||||||
import static com.google.gerrit.server.config.ConfigUtil.storeSection;
|
import static com.google.gerrit.server.config.ConfigUtil.storeSection;
|
||||||
import static com.google.gerrit.server.config.GetDiffPreferences.readFromGit;
|
|
||||||
|
|
||||||
import com.google.gerrit.common.data.GlobalCapability;
|
import com.google.gerrit.common.data.GlobalCapability;
|
||||||
import com.google.gerrit.extensions.annotations.RequiresCapability;
|
import com.google.gerrit.extensions.annotations.RequiresCapability;
|
||||||
@@ -24,6 +23,8 @@ import com.google.gerrit.extensions.client.DiffPreferencesInfo;
|
|||||||
import com.google.gerrit.extensions.restapi.BadRequestException;
|
import com.google.gerrit.extensions.restapi.BadRequestException;
|
||||||
import com.google.gerrit.extensions.restapi.RestModifyView;
|
import com.google.gerrit.extensions.restapi.RestModifyView;
|
||||||
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
||||||
|
import com.google.gerrit.server.config.AllUsersName;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.git.GitRepositoryManager;
|
import com.google.gerrit.server.git.GitRepositoryManager;
|
||||||
import com.google.gerrit.server.git.MetaDataUpdate;
|
import com.google.gerrit.server.git.MetaDataUpdate;
|
||||||
import com.google.gerrit.server.git.UserConfigSections;
|
import com.google.gerrit.server.git.UserConfigSections;
|
||||||
@@ -65,7 +66,7 @@ public class SetDiffPreferences implements RestModifyView<ConfigResource, DiffPr
|
|||||||
if (!hasSetFields(in)) {
|
if (!hasSetFields(in)) {
|
||||||
throw new BadRequestException("unsupported option");
|
throw new BadRequestException("unsupported option");
|
||||||
}
|
}
|
||||||
return writeToGit(readFromGit(gitManager, allUsersName, in));
|
return writeToGit(GetDiffPreferences.readFromGit(gitManager, allUsersName, in));
|
||||||
}
|
}
|
||||||
|
|
||||||
private DiffPreferencesInfo writeToGit(DiffPreferencesInfo in)
|
private DiffPreferencesInfo writeToGit(DiffPreferencesInfo in)
|
@@ -12,12 +12,12 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
import static com.google.gerrit.server.config.ConfigUtil.loadSection;
|
||||||
import static com.google.gerrit.server.config.ConfigUtil.skipField;
|
import static com.google.gerrit.server.config.ConfigUtil.skipField;
|
||||||
import static com.google.gerrit.server.config.ConfigUtil.storeSection;
|
import static com.google.gerrit.server.config.ConfigUtil.storeSection;
|
||||||
import static com.google.gerrit.server.config.GetPreferences.readFromGit;
|
import static com.google.gerrit.server.restapi.config.GetPreferences.readFromGit;
|
||||||
|
|
||||||
import com.google.gerrit.common.data.GlobalCapability;
|
import com.google.gerrit.common.data.GlobalCapability;
|
||||||
import com.google.gerrit.extensions.annotations.RequiresCapability;
|
import com.google.gerrit.extensions.annotations.RequiresCapability;
|
||||||
@@ -27,6 +27,8 @@ import com.google.gerrit.extensions.restapi.RestModifyView;
|
|||||||
import com.google.gerrit.server.account.AccountCache;
|
import com.google.gerrit.server.account.AccountCache;
|
||||||
import com.google.gerrit.server.account.GeneralPreferencesLoader;
|
import com.google.gerrit.server.account.GeneralPreferencesLoader;
|
||||||
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
import com.google.gerrit.server.account.VersionedAccountPreferences;
|
||||||
|
import com.google.gerrit.server.config.AllUsersName;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.git.GitRepositoryManager;
|
import com.google.gerrit.server.git.GitRepositoryManager;
|
||||||
import com.google.gerrit.server.git.MetaDataUpdate;
|
import com.google.gerrit.server.git.MetaDataUpdate;
|
||||||
import com.google.gerrit.server.git.UserConfigSections;
|
import com.google.gerrit.server.git.UserConfigSections;
|
@@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||||
import com.google.gerrit.extensions.restapi.AuthException;
|
import com.google.gerrit.extensions.restapi.AuthException;
|
||||||
@@ -21,6 +21,8 @@ import com.google.gerrit.extensions.restapi.IdString;
|
|||||||
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||||
import com.google.gerrit.extensions.restapi.RestView;
|
import com.google.gerrit.extensions.restapi.RestView;
|
||||||
import com.google.gerrit.server.CurrentUser;
|
import com.google.gerrit.server.CurrentUser;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
|
import com.google.gerrit.server.config.TaskResource;
|
||||||
import com.google.gerrit.server.git.WorkQueue;
|
import com.google.gerrit.server.git.WorkQueue;
|
||||||
import com.google.gerrit.server.git.WorkQueue.ProjectTask;
|
import com.google.gerrit.server.git.WorkQueue.ProjectTask;
|
||||||
import com.google.gerrit.server.git.WorkQueue.Task;
|
import com.google.gerrit.server.git.WorkQueue.Task;
|
@@ -12,13 +12,15 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
package com.google.gerrit.server.config;
|
package com.google.gerrit.server.restapi.config;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||||
import com.google.gerrit.extensions.restapi.ChildCollection;
|
import com.google.gerrit.extensions.restapi.ChildCollection;
|
||||||
import com.google.gerrit.extensions.restapi.IdString;
|
import com.google.gerrit.extensions.restapi.IdString;
|
||||||
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||||
import com.google.gerrit.extensions.restapi.RestView;
|
import com.google.gerrit.extensions.restapi.RestView;
|
||||||
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
|
import com.google.gerrit.server.config.TopMenuResource;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
|
@@ -14,6 +14,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/cache/h2",
|
"//java/com/google/gerrit/server/cache/h2",
|
||||||
"//java/com/google/gerrit/server/git/receive",
|
"//java/com/google/gerrit/server/git/receive",
|
||||||
"//java/com/google/gerrit/server/ioutil",
|
"//java/com/google/gerrit/server/ioutil",
|
||||||
|
"//java/com/google/gerrit/server/restapi",
|
||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//java/com/google/gerrit/util/cli",
|
"//java/com/google/gerrit/util/cli",
|
||||||
"//java/org/eclipse/jgit:server",
|
"//java/org/eclipse/jgit:server",
|
||||||
|
@@ -16,17 +16,17 @@ package com.google.gerrit.sshd.commands;
|
|||||||
|
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.FLUSH_CACHES;
|
import static com.google.gerrit.common.data.GlobalCapability.FLUSH_CACHES;
|
||||||
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
import static com.google.gerrit.common.data.GlobalCapability.MAINTAIN_SERVER;
|
||||||
import static com.google.gerrit.server.config.PostCaches.Operation.FLUSH;
|
import static com.google.gerrit.server.restapi.config.PostCaches.Operation.FLUSH;
|
||||||
import static com.google.gerrit.server.config.PostCaches.Operation.FLUSH_ALL;
|
import static com.google.gerrit.server.restapi.config.PostCaches.Operation.FLUSH_ALL;
|
||||||
import static com.google.gerrit.sshd.CommandMetaData.Mode.MASTER_OR_SLAVE;
|
import static com.google.gerrit.sshd.CommandMetaData.Mode.MASTER_OR_SLAVE;
|
||||||
|
|
||||||
import com.google.gerrit.extensions.annotations.RequiresAnyCapability;
|
import com.google.gerrit.extensions.annotations.RequiresAnyCapability;
|
||||||
import com.google.gerrit.extensions.restapi.RestApiException;
|
import com.google.gerrit.extensions.restapi.RestApiException;
|
||||||
import com.google.gerrit.server.config.ConfigResource;
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.config.ListCaches;
|
|
||||||
import com.google.gerrit.server.config.ListCaches.OutputFormat;
|
|
||||||
import com.google.gerrit.server.config.PostCaches;
|
|
||||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||||
|
import com.google.gerrit.server.restapi.config.ListCaches;
|
||||||
|
import com.google.gerrit.server.restapi.config.ListCaches.OutputFormat;
|
||||||
|
import com.google.gerrit.server.restapi.config.PostCaches;
|
||||||
import com.google.gerrit.sshd.CommandMetaData;
|
import com.google.gerrit.sshd.CommandMetaData;
|
||||||
import com.google.gerrit.sshd.SshCommand;
|
import com.google.gerrit.sshd.SshCommand;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
|
@@ -22,10 +22,10 @@ import com.google.gerrit.extensions.restapi.AuthException;
|
|||||||
import com.google.gerrit.extensions.restapi.IdString;
|
import com.google.gerrit.extensions.restapi.IdString;
|
||||||
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
import com.google.gerrit.extensions.restapi.ResourceNotFoundException;
|
||||||
import com.google.gerrit.server.config.ConfigResource;
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.config.DeleteTask;
|
|
||||||
import com.google.gerrit.server.config.TaskResource;
|
import com.google.gerrit.server.config.TaskResource;
|
||||||
import com.google.gerrit.server.config.TasksCollection;
|
|
||||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||||
|
import com.google.gerrit.server.restapi.config.DeleteTask;
|
||||||
|
import com.google.gerrit.server.restapi.config.TasksCollection;
|
||||||
import com.google.gerrit.sshd.AdminHighPriorityCommand;
|
import com.google.gerrit.sshd.AdminHighPriorityCommand;
|
||||||
import com.google.gerrit.sshd.SshCommand;
|
import com.google.gerrit.sshd.SshCommand;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
|
@@ -26,18 +26,18 @@ import com.google.gerrit.extensions.events.LifecycleListener;
|
|||||||
import com.google.gerrit.extensions.restapi.AuthException;
|
import com.google.gerrit.extensions.restapi.AuthException;
|
||||||
import com.google.gerrit.server.CurrentUser;
|
import com.google.gerrit.server.CurrentUser;
|
||||||
import com.google.gerrit.server.config.ConfigResource;
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.config.GetSummary;
|
|
||||||
import com.google.gerrit.server.config.GetSummary.JvmSummaryInfo;
|
|
||||||
import com.google.gerrit.server.config.GetSummary.MemSummaryInfo;
|
|
||||||
import com.google.gerrit.server.config.GetSummary.SummaryInfo;
|
|
||||||
import com.google.gerrit.server.config.GetSummary.TaskSummaryInfo;
|
|
||||||
import com.google.gerrit.server.config.GetSummary.ThreadSummaryInfo;
|
|
||||||
import com.google.gerrit.server.config.ListCaches;
|
|
||||||
import com.google.gerrit.server.config.ListCaches.CacheInfo;
|
|
||||||
import com.google.gerrit.server.config.ListCaches.CacheType;
|
|
||||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||||
|
import com.google.gerrit.server.restapi.config.GetSummary;
|
||||||
|
import com.google.gerrit.server.restapi.config.GetSummary.JvmSummaryInfo;
|
||||||
|
import com.google.gerrit.server.restapi.config.GetSummary.MemSummaryInfo;
|
||||||
|
import com.google.gerrit.server.restapi.config.GetSummary.SummaryInfo;
|
||||||
|
import com.google.gerrit.server.restapi.config.GetSummary.TaskSummaryInfo;
|
||||||
|
import com.google.gerrit.server.restapi.config.GetSummary.ThreadSummaryInfo;
|
||||||
|
import com.google.gerrit.server.restapi.config.ListCaches;
|
||||||
|
import com.google.gerrit.server.restapi.config.ListCaches.CacheInfo;
|
||||||
|
import com.google.gerrit.server.restapi.config.ListCaches.CacheType;
|
||||||
import com.google.gerrit.sshd.CommandMetaData;
|
import com.google.gerrit.sshd.CommandMetaData;
|
||||||
import com.google.gerrit.sshd.SshCommand;
|
import com.google.gerrit.sshd.SshCommand;
|
||||||
import com.google.gerrit.sshd.SshDaemon;
|
import com.google.gerrit.sshd.SshDaemon;
|
||||||
|
@@ -23,13 +23,13 @@ import com.google.gerrit.common.TimeUtil;
|
|||||||
import com.google.gerrit.extensions.restapi.AuthException;
|
import com.google.gerrit.extensions.restapi.AuthException;
|
||||||
import com.google.gerrit.server.IdentifiedUser;
|
import com.google.gerrit.server.IdentifiedUser;
|
||||||
import com.google.gerrit.server.config.ConfigResource;
|
import com.google.gerrit.server.config.ConfigResource;
|
||||||
import com.google.gerrit.server.config.ListTasks;
|
|
||||||
import com.google.gerrit.server.config.ListTasks.TaskInfo;
|
|
||||||
import com.google.gerrit.server.git.WorkQueue;
|
import com.google.gerrit.server.git.WorkQueue;
|
||||||
import com.google.gerrit.server.git.WorkQueue.Task;
|
import com.google.gerrit.server.git.WorkQueue.Task;
|
||||||
import com.google.gerrit.server.permissions.GlobalPermission;
|
import com.google.gerrit.server.permissions.GlobalPermission;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackend;
|
import com.google.gerrit.server.permissions.PermissionBackend;
|
||||||
import com.google.gerrit.server.permissions.PermissionBackendException;
|
import com.google.gerrit.server.permissions.PermissionBackendException;
|
||||||
|
import com.google.gerrit.server.restapi.config.ListTasks;
|
||||||
|
import com.google.gerrit.server.restapi.config.ListTasks.TaskInfo;
|
||||||
import com.google.gerrit.sshd.AdminHighPriorityCommand;
|
import com.google.gerrit.sshd.AdminHighPriorityCommand;
|
||||||
import com.google.gerrit.sshd.CommandMetaData;
|
import com.google.gerrit.sshd.CommandMetaData;
|
||||||
import com.google.gerrit.sshd.SshCommand;
|
import com.google.gerrit.sshd.SshCommand;
|
||||||
|
@@ -25,6 +25,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server:module",
|
"//java/com/google/gerrit/server:module",
|
||||||
"//java/com/google/gerrit/server/api",
|
"//java/com/google/gerrit/server/api",
|
||||||
"//java/com/google/gerrit/server/cache/h2",
|
"//java/com/google/gerrit/server/cache/h2",
|
||||||
|
"//java/com/google/gerrit/server/restapi",
|
||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//lib:gwtorm",
|
"//lib:gwtorm",
|
||||||
"//lib:h2",
|
"//lib:h2",
|
||||||
|
@@ -4,4 +4,7 @@ acceptance_tests(
|
|||||||
srcs = glob(["*IT.java"]),
|
srcs = glob(["*IT.java"]),
|
||||||
group = "rest_config",
|
group = "rest_config",
|
||||||
labels = ["rest"],
|
labels = ["rest"],
|
||||||
|
deps = [
|
||||||
|
"//java/com/google/gerrit/server/restapi",
|
||||||
|
],
|
||||||
)
|
)
|
||||||
|
@@ -15,15 +15,15 @@
|
|||||||
package com.google.gerrit.acceptance.rest.config;
|
package com.google.gerrit.acceptance.rest.config;
|
||||||
|
|
||||||
import static com.google.common.truth.Truth.assertThat;
|
import static com.google.common.truth.Truth.assertThat;
|
||||||
import static com.google.gerrit.server.config.PostCaches.Operation.FLUSH;
|
|
||||||
import static com.google.gerrit.server.config.PostCaches.Operation.FLUSH_ALL;
|
|
||||||
import static com.google.gerrit.server.group.SystemGroupBackend.REGISTERED_USERS;
|
import static com.google.gerrit.server.group.SystemGroupBackend.REGISTERED_USERS;
|
||||||
|
import static com.google.gerrit.server.restapi.config.PostCaches.Operation.FLUSH;
|
||||||
|
import static com.google.gerrit.server.restapi.config.PostCaches.Operation.FLUSH_ALL;
|
||||||
|
|
||||||
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
||||||
import com.google.gerrit.acceptance.RestResponse;
|
import com.google.gerrit.acceptance.RestResponse;
|
||||||
import com.google.gerrit.common.data.GlobalCapability;
|
import com.google.gerrit.common.data.GlobalCapability;
|
||||||
import com.google.gerrit.server.config.ListCaches.CacheInfo;
|
import com.google.gerrit.server.restapi.config.ListCaches.CacheInfo;
|
||||||
import com.google.gerrit.server.config.PostCaches;
|
import com.google.gerrit.server.restapi.config.PostCaches;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
@@ -15,8 +15,8 @@
|
|||||||
package com.google.gerrit.acceptance.rest.config;
|
package com.google.gerrit.acceptance.rest.config;
|
||||||
|
|
||||||
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
||||||
import com.google.gerrit.server.config.ConfirmEmail;
|
|
||||||
import com.google.gerrit.server.mail.EmailTokenVerifier;
|
import com.google.gerrit.server.mail.EmailTokenVerifier;
|
||||||
|
import com.google.gerrit.server.restapi.config.ConfirmEmail;
|
||||||
import com.google.gerrit.testing.ConfigSuite;
|
import com.google.gerrit.testing.ConfigSuite;
|
||||||
import com.google.gwtjsonrpc.server.SignedToken;
|
import com.google.gwtjsonrpc.server.SignedToken;
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
|
@@ -20,7 +20,7 @@ import static com.google.gerrit.server.group.SystemGroupBackend.REGISTERED_USERS
|
|||||||
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
||||||
import com.google.gerrit.acceptance.RestResponse;
|
import com.google.gerrit.acceptance.RestResponse;
|
||||||
import com.google.gerrit.common.data.GlobalCapability;
|
import com.google.gerrit.common.data.GlobalCapability;
|
||||||
import com.google.gerrit.server.config.ListCaches.CacheInfo;
|
import com.google.gerrit.server.restapi.config.ListCaches.CacheInfo;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
public class FlushCacheIT extends AbstractDaemonTest {
|
public class FlushCacheIT extends AbstractDaemonTest {
|
||||||
|
@@ -18,8 +18,8 @@ import static com.google.common.truth.Truth.assertThat;
|
|||||||
|
|
||||||
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
||||||
import com.google.gerrit.acceptance.RestResponse;
|
import com.google.gerrit.acceptance.RestResponse;
|
||||||
import com.google.gerrit.server.config.ListCaches.CacheInfo;
|
import com.google.gerrit.server.restapi.config.ListCaches.CacheInfo;
|
||||||
import com.google.gerrit.server.config.ListCaches.CacheType;
|
import com.google.gerrit.server.restapi.config.ListCaches.CacheType;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
public class GetCacheIT extends AbstractDaemonTest {
|
public class GetCacheIT extends AbstractDaemonTest {
|
||||||
|
@@ -18,7 +18,7 @@ import static com.google.common.truth.Truth.assertThat;
|
|||||||
|
|
||||||
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
||||||
import com.google.gerrit.acceptance.RestResponse;
|
import com.google.gerrit.acceptance.RestResponse;
|
||||||
import com.google.gerrit.server.config.ListTasks.TaskInfo;
|
import com.google.gerrit.server.restapi.config.ListTasks.TaskInfo;
|
||||||
import com.google.gson.reflect.TypeToken;
|
import com.google.gson.reflect.TypeToken;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
@@ -20,7 +20,7 @@ import static java.util.stream.Collectors.toSet;
|
|||||||
|
|
||||||
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
||||||
import com.google.gerrit.acceptance.RestResponse;
|
import com.google.gerrit.acceptance.RestResponse;
|
||||||
import com.google.gerrit.server.config.ListTasks.TaskInfo;
|
import com.google.gerrit.server.restapi.config.ListTasks.TaskInfo;
|
||||||
import com.google.gson.reflect.TypeToken;
|
import com.google.gson.reflect.TypeToken;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
@@ -20,8 +20,8 @@ import static java.nio.charset.StandardCharsets.UTF_8;
|
|||||||
import com.google.common.collect.Ordering;
|
import com.google.common.collect.Ordering;
|
||||||
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
||||||
import com.google.gerrit.acceptance.RestResponse;
|
import com.google.gerrit.acceptance.RestResponse;
|
||||||
import com.google.gerrit.server.config.ListCaches.CacheInfo;
|
import com.google.gerrit.server.restapi.config.ListCaches.CacheInfo;
|
||||||
import com.google.gerrit.server.config.ListCaches.CacheType;
|
import com.google.gerrit.server.restapi.config.ListCaches.CacheType;
|
||||||
import com.google.gson.reflect.TypeToken;
|
import com.google.gson.reflect.TypeToken;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@@ -18,7 +18,7 @@ import static com.google.common.truth.Truth.assertThat;
|
|||||||
|
|
||||||
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
import com.google.gerrit.acceptance.AbstractDaemonTest;
|
||||||
import com.google.gerrit.acceptance.RestResponse;
|
import com.google.gerrit.acceptance.RestResponse;
|
||||||
import com.google.gerrit.server.config.ListTasks.TaskInfo;
|
import com.google.gerrit.server.restapi.config.ListTasks.TaskInfo;
|
||||||
import com.google.gson.reflect.TypeToken;
|
import com.google.gson.reflect.TypeToken;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
@@ -42,6 +42,7 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/server/project/testing:project-test-util",
|
"//java/com/google/gerrit/server/project/testing:project-test-util",
|
||||||
|
"//java/com/google/gerrit/server/restapi",
|
||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//java/org/eclipse/jgit:server",
|
"//java/org/eclipse/jgit:server",
|
||||||
|
@@ -22,7 +22,8 @@ import com.google.gerrit.common.data.GlobalCapability;
|
|||||||
import com.google.gerrit.extensions.annotations.Exports;
|
import com.google.gerrit.extensions.annotations.Exports;
|
||||||
import com.google.gerrit.extensions.config.CapabilityDefinition;
|
import com.google.gerrit.extensions.config.CapabilityDefinition;
|
||||||
import com.google.gerrit.extensions.registration.DynamicMap;
|
import com.google.gerrit.extensions.registration.DynamicMap;
|
||||||
import com.google.gerrit.server.config.ListCapabilities.CapabilityInfo;
|
import com.google.gerrit.server.restapi.config.ListCapabilities;
|
||||||
|
import com.google.gerrit.server.restapi.config.ListCapabilities.CapabilityInfo;
|
||||||
import com.google.inject.AbstractModule;
|
import com.google.inject.AbstractModule;
|
||||||
import com.google.inject.Guice;
|
import com.google.inject.Guice;
|
||||||
import com.google.inject.Injector;
|
import com.google.inject.Injector;
|
||||||
|
Reference in New Issue
Block a user