From 23a46b4be35277e06ec89f48730eeb694e686be8 Mon Sep 17 00:00:00 2001
From: Kenmegne <stephanie.kenmegne@gmail.com>
Date: Thu, 18 Jun 2026 15:40:06 +0000
Subject: [PATCH] add fdx-commons and fdx-consultation
---
apifdxweb/api/apifdxweb-service-ifaces/src/main/java/com/megatim/apifdxweb/service/ifaces/administration/ActionRS.java | 94 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 94 insertions(+), 0 deletions(-)
diff --git a/apifdxweb/api/apifdxweb-service-ifaces/src/main/java/com/megatim/apifdxweb/service/ifaces/administration/ActionRS.java b/apifdxweb/api/apifdxweb-service-ifaces/src/main/java/com/megatim/apifdxweb/service/ifaces/administration/ActionRS.java
new file mode 100644
index 0000000..a3149a3
--- /dev/null
+++ b/apifdxweb/api/apifdxweb-service-ifaces/src/main/java/com/megatim/apifdxweb/service/ifaces/administration/ActionRS.java
@@ -0,0 +1,94 @@
+package com.megatim.apifdxweb.service.ifaces.administration;
+
+import com.megatim.apifdxweb.model.administration.Action;
+import com.megatim.apifdxweb.service.ifaces.abstracts.AbstractGenericCrudResourceIFaces;
+import com.megatim.apifdxweb.model.dtos.administration.ActionDto;
+
+/**
+ * Interface du service JAX-RS
+ *
+ * @since Fri Sep 27 08:15:34 GMT+01:00 2019
+ *
+ */
+public interface ActionRS extends AbstractGenericCrudResourceIFaces<Action, ActionDto, Long, Action> {
+
+// @POST
+// @Consumes({MediaType.APPLICATION_JSON})
+// @Produces({MediaType.APPLICATION_JSON})
+// @Path("add")
+//// @Secured(action = "add")
+//// @SecuredAdmin
+//// @SecuredMegaAdmin
+//// @PermitAll
+// @Override
+// public Response save(@Context HttpHeaders headers, @Valid Action entity);
+//
+// @POST
+// @Consumes({MediaType.APPLICATION_JSON})
+// @Produces({MediaType.APPLICATION_JSON})
+// @Path("update/{id}")
+// @Secured(action = "update")
+// @SecuredAdmin
+// @SecuredMegaAdmin
+// @Override
+// public Response update(@Context HttpHeaders headers, @PathParam("id") Long id, @Valid Action entity);
+//
+// @POST
+// @Consumes({MediaType.APPLICATION_JSON})
+// @Produces({MediaType.APPLICATION_JSON})
+// @Path("delete/{id}")
+// @Secured(action = "delete")
+// @SecuredAdmin
+// @SecuredMegaAdmin
+// @Override
+// public void delete(@Context HttpHeaders headers, @PathParam("id") Long id);
+//
+// @GET
+// @Produces({MediaType.APPLICATION_JSON})
+// @Path("findbyid/{id}")
+// @Secured(action = "*")
+// @SecuredAdmin
+// @SecuredSuperAdmin
+// @SecuredMegaAdmin
+// @Override
+// public Response findById(@Context HttpHeaders headers, @PathParam("id") Long id);
+//
+// @GET
+// @Produces({MediaType.APPLICATION_JSON})
+// @Path("findbyoneproperty/{property}/{value}")
+// @Secured(action = "*")
+// @SecuredAdmin
+// @SecuredSuperAdmin
+// @SecuredMegaAdmin
+// @Override
+// public Response findByOneProperty(@Context HttpHeaders headers, @PathParam("property") String propertyName, @PathParam("value") String propertyValue);
+//
+// @POST
+// @Produces({MediaType.APPLICATION_JSON})
+// @Path("findwithpagination/{pageNumber}/{pagesize}")
+// @Secured(action = "*")
+// @SecuredAdmin
+// @SecuredSuperAdmin
+// @SecuredMegaAdmin
+// @Override
+// public Response findWithPagination(@Context HttpHeaders headers, @PathParam("pageNumber") Integer pageNumber, @PathParam("pagesize") Integer pagesize, Action searchEntity);
+//
+// @POST
+// @Produces({MediaType.APPLICATION_JSON})
+// @Secured(action = "*")
+// @SecuredAdmin
+// @SecuredSuperAdmin
+// @SecuredMegaAdmin
+// @Override
+// public Response findAll(@Context HttpHeaders headers, Action searchEntity);
+//
+// @POST
+// @Produces({MediaType.APPLICATION_JSON})
+// @Path("count")
+// @Secured(action = "*")
+// @SecuredAdmin
+// @SecuredSuperAdmin
+// @SecuredMegaAdmin
+// @Override
+// public Long count(@Context HttpHeaders headers, Action searchEntity);
+}
--
Gitblit v1.10.0