diff --git a/src/main/java/org/codelibs/fess/app/web/api/admin/plugin/ApiAdminPluginAction.java b/src/main/java/org/codelibs/fess/app/web/api/admin/plugin/ApiAdminPluginAction.java index 510e4cc6d..471bddaa3 100644 --- a/src/main/java/org/codelibs/fess/app/web/api/admin/plugin/ApiAdminPluginAction.java +++ b/src/main/java/org/codelibs/fess/app/web/api/admin/plugin/ApiAdminPluginAction.java @@ -32,18 +32,22 @@ import java.util.List; import java.util.Map; public class ApiAdminPluginAction extends FessApiAdminAction { + + // GET /api/admin/plugin/installed @Execute public JsonResponse get$installed() { final List> list = getAllInstalledArtifacts(); return asJson(new ApiResult.ApiPluginResponse().plugins(list).status(ApiResult.Status.OK).result()); } + // GET /api/admin/plugin/available @Execute public JsonResponse get$available() { final List> list = getAllAvailableArtifacts(); return asJson(new ApiResult.ApiPluginResponse().plugins(list).status(ApiResult.Status.OK).result()); } + // PUT /api/admin/plugin @Execute public JsonResponse put$index(final InstallBody body) { validateApi(body, messages -> {}); @@ -56,6 +60,7 @@ public class ApiAdminPluginAction extends FessApiAdminAction { return asJson(new ApiResult.ApiResponse().status(ApiResult.Status.OK).result()); } + // DELETE /api/admin/plugin @Execute public JsonResponse delete$index(final DeleteBody body) { validateApi(body, messages -> {});