summaryrefslogtreecommitdiffstats
path: root/gerrit-server/src/main/java/com/google/gerrit/server/project/Module.java
diff options
context:
space:
mode:
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/project/Module.java')
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/project/Module.java105
1 files changed, 0 insertions, 105 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/project/Module.java b/gerrit-server/src/main/java/com/google/gerrit/server/project/Module.java
deleted file mode 100644
index d0753eb297..0000000000
--- a/gerrit-server/src/main/java/com/google/gerrit/server/project/Module.java
+++ /dev/null
@@ -1,105 +0,0 @@
-// Copyright (C) 2012 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.project;
-
-import static com.google.gerrit.server.project.BranchResource.BRANCH_KIND;
-import static com.google.gerrit.server.project.ChildProjectResource.CHILD_PROJECT_KIND;
-import static com.google.gerrit.server.project.CommitResource.COMMIT_KIND;
-import static com.google.gerrit.server.project.DashboardResource.DASHBOARD_KIND;
-import static com.google.gerrit.server.project.FileResource.FILE_KIND;
-import static com.google.gerrit.server.project.ProjectResource.PROJECT_KIND;
-import static com.google.gerrit.server.project.TagResource.TAG_KIND;
-
-import com.google.gerrit.extensions.registration.DynamicMap;
-import com.google.gerrit.extensions.restapi.RestApiModule;
-import com.google.gerrit.server.change.CherryPickCommit;
-
-public class Module extends RestApiModule {
- @Override
- protected void configure() {
- bind(ProjectsCollection.class);
- bind(DashboardsCollection.class);
-
- DynamicMap.mapOf(binder(), PROJECT_KIND);
- DynamicMap.mapOf(binder(), CHILD_PROJECT_KIND);
- DynamicMap.mapOf(binder(), BRANCH_KIND);
- DynamicMap.mapOf(binder(), DASHBOARD_KIND);
- DynamicMap.mapOf(binder(), FILE_KIND);
- DynamicMap.mapOf(binder(), COMMIT_KIND);
- DynamicMap.mapOf(binder(), TAG_KIND);
-
- put(PROJECT_KIND).to(PutProject.class);
- get(PROJECT_KIND).to(GetProject.class);
- get(PROJECT_KIND, "description").to(GetDescription.class);
- put(PROJECT_KIND, "description").to(PutDescription.class);
- delete(PROJECT_KIND, "description").to(PutDescription.class);
-
- get(PROJECT_KIND, "access").to(GetAccess.class);
- post(PROJECT_KIND, "access").to(SetAccess.class);
- put(PROJECT_KIND, "access:review").to(CreateAccessChange.class);
- post(PROJECT_KIND, "check.access").to(CheckAccess.class);
-
- get(PROJECT_KIND, "parent").to(GetParent.class);
- put(PROJECT_KIND, "parent").to(SetParent.class);
-
- child(PROJECT_KIND, "children").to(ChildProjectsCollection.class);
- get(CHILD_PROJECT_KIND).to(GetChildProject.class);
-
- get(PROJECT_KIND, "HEAD").to(GetHead.class);
- put(PROJECT_KIND, "HEAD").to(SetHead.class);
-
- put(PROJECT_KIND, "ban").to(BanCommit.class);
-
- get(PROJECT_KIND, "statistics.git").to(GetStatistics.class);
- post(PROJECT_KIND, "gc").to(GarbageCollect.class);
- post(PROJECT_KIND, "index").to(Index.class);
-
- child(PROJECT_KIND, "branches").to(BranchesCollection.class);
- put(BRANCH_KIND).to(PutBranch.class);
- get(BRANCH_KIND).to(GetBranch.class);
- delete(BRANCH_KIND).to(DeleteBranch.class);
- post(PROJECT_KIND, "branches:delete").to(DeleteBranches.class);
- factory(CreateBranch.Factory.class);
- get(BRANCH_KIND, "mergeable").to(CheckMergeability.class);
- factory(RefValidationHelper.Factory.class);
- get(BRANCH_KIND, "reflog").to(GetReflog.class);
- child(BRANCH_KIND, "files").to(FilesCollection.class);
- get(FILE_KIND, "content").to(GetContent.class);
-
- child(PROJECT_KIND, "commits").to(CommitsCollection.class);
- get(COMMIT_KIND).to(GetCommit.class);
- get(COMMIT_KIND, "in").to(CommitIncludedIn.class);
- child(COMMIT_KIND, "files").to(FilesInCommitCollection.class);
-
- child(PROJECT_KIND, "tags").to(TagsCollection.class);
- get(TAG_KIND).to(GetTag.class);
- put(TAG_KIND).to(PutTag.class);
- delete(TAG_KIND).to(DeleteTag.class);
- post(PROJECT_KIND, "tags:delete").to(DeleteTags.class);
- factory(CreateTag.Factory.class);
-
- child(PROJECT_KIND, "dashboards").to(DashboardsCollection.class);
- get(DASHBOARD_KIND).to(GetDashboard.class);
- put(DASHBOARD_KIND).to(SetDashboard.class);
- delete(DASHBOARD_KIND).to(DeleteDashboard.class);
- factory(CreateProject.Factory.class);
-
- get(PROJECT_KIND, "config").to(GetConfig.class);
- put(PROJECT_KIND, "config").to(PutConfig.class);
- post(COMMIT_KIND, "cherrypick").to(CherryPickCommit.class);
-
- factory(DeleteRef.Factory.class);
- }
-}