diff options
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.java | 105 |
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); - } -} |