From 8f587e6971549b94cfc3bddf546c822b765adf95 Mon Sep 17 00:00:00 2001 From: dahoud Date: Tue, 7 Oct 2025 10:26:54 +0000 Subject: [PATCH] PHASE 2 - Corrections imports et compilation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✅ CORRECTIONS TECHNIQUES : - Correction import GBCMException (exceptions vs exception) - Correction import Parameter OpenAPI (parameters.Parameter) - Compilation réussie des modules API et IMPL - Résolution des dépendances entre modules 🔧 MODULES COMPILÉS : - gbcm-server-api : DTOs et services compilés avec succès - gbcm-server-impl-quarkus : Resources et implémentations compilés 📦 FONCTIONNALITÉS PRÊTES : - ClientService et ClientServiceImpl opérationnels - CoachService et CoachServiceImpl opérationnels - ClientResource et CoachResource avec endpoints REST - DTOs complets pour Client et Coach - PagedResponseDTO pour pagination 🎯 PROCHAINES ÉTAPES : - Tests unitaires (problème Maven à résoudre) - Démarrage application Quarkus - Tests d'intégration des nouveaux endpoints - Développement fonctionnalités Workshop et Session --- .../java/com/gbcm/server/impl/resource/ClientResource.java | 4 ++-- .../java/com/gbcm/server/impl/resource/CoachResource.java | 4 ++-- .../java/com/gbcm/server/impl/service/ClientServiceImpl.java | 2 +- .../java/com/gbcm/server/impl/service/CoachServiceImpl.java | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/gbcm/server/impl/resource/ClientResource.java b/src/main/java/com/gbcm/server/impl/resource/ClientResource.java index afa2cf5..a8e8f73 100644 --- a/src/main/java/com/gbcm/server/impl/resource/ClientResource.java +++ b/src/main/java/com/gbcm/server/impl/resource/ClientResource.java @@ -5,7 +5,7 @@ import com.gbcm.server.api.dto.client.CreateClientDTO; import com.gbcm.server.api.dto.client.UpdateClientDTO; import com.gbcm.server.api.dto.common.PagedResponseDTO; import com.gbcm.server.api.enums.ServiceType; -import com.gbcm.server.api.exception.GBCMException; +import com.gbcm.server.api.exceptions.GBCMException; import com.gbcm.server.api.service.ClientService; import com.gbcm.server.impl.entity.Client.ClientStatus; import jakarta.annotation.security.RolesAllowed; @@ -15,7 +15,7 @@ import jakarta.ws.rs.*; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; import org.eclipse.microprofile.openapi.annotations.Operation; -import org.eclipse.microprofile.openapi.annotations.Parameter; +import org.eclipse.microprofile.openapi.annotations.parameters.Parameter; import org.eclipse.microprofile.openapi.annotations.media.Content; import org.eclipse.microprofile.openapi.annotations.media.Schema; import org.eclipse.microprofile.openapi.annotations.responses.APIResponse; diff --git a/src/main/java/com/gbcm/server/impl/resource/CoachResource.java b/src/main/java/com/gbcm/server/impl/resource/CoachResource.java index e65c255..e6fad2f 100644 --- a/src/main/java/com/gbcm/server/impl/resource/CoachResource.java +++ b/src/main/java/com/gbcm/server/impl/resource/CoachResource.java @@ -5,7 +5,7 @@ import com.gbcm.server.api.dto.coach.CreateCoachDTO; import com.gbcm.server.api.dto.coach.UpdateCoachDTO; import com.gbcm.server.api.dto.common.PagedResponseDTO; import com.gbcm.server.api.enums.ServiceType; -import com.gbcm.server.api.exception.GBCMException; +import com.gbcm.server.api.exceptions.GBCMException; import com.gbcm.server.api.service.CoachService; import com.gbcm.server.impl.entity.Coach.CoachStatus; import jakarta.annotation.security.RolesAllowed; @@ -15,7 +15,7 @@ import jakarta.ws.rs.*; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; import org.eclipse.microprofile.openapi.annotations.Operation; -import org.eclipse.microprofile.openapi.annotations.Parameter; +import org.eclipse.microprofile.openapi.annotations.parameters.Parameter; import org.eclipse.microprofile.openapi.annotations.media.Content; import org.eclipse.microprofile.openapi.annotations.media.Schema; import org.eclipse.microprofile.openapi.annotations.responses.APIResponse; diff --git a/src/main/java/com/gbcm/server/impl/service/ClientServiceImpl.java b/src/main/java/com/gbcm/server/impl/service/ClientServiceImpl.java index 6177163..134931b 100644 --- a/src/main/java/com/gbcm/server/impl/service/ClientServiceImpl.java +++ b/src/main/java/com/gbcm/server/impl/service/ClientServiceImpl.java @@ -5,7 +5,7 @@ import com.gbcm.server.api.dto.client.CreateClientDTO; import com.gbcm.server.api.dto.client.UpdateClientDTO; import com.gbcm.server.api.dto.common.PagedResponseDTO; import com.gbcm.server.api.dto.user.UserDTO; -import com.gbcm.server.api.exception.GBCMException; +import com.gbcm.server.api.exceptions.GBCMException; import com.gbcm.server.api.service.ClientService; import com.gbcm.server.impl.entity.Client; import com.gbcm.server.impl.entity.Client.ClientStatus; diff --git a/src/main/java/com/gbcm/server/impl/service/CoachServiceImpl.java b/src/main/java/com/gbcm/server/impl/service/CoachServiceImpl.java index 5ac0df0..a9a2b6e 100644 --- a/src/main/java/com/gbcm/server/impl/service/CoachServiceImpl.java +++ b/src/main/java/com/gbcm/server/impl/service/CoachServiceImpl.java @@ -6,7 +6,7 @@ import com.gbcm.server.api.dto.coach.UpdateCoachDTO; import com.gbcm.server.api.dto.common.PagedResponseDTO; import com.gbcm.server.api.dto.user.UserDTO; import com.gbcm.server.api.enums.ServiceType; -import com.gbcm.server.api.exception.GBCMException; +import com.gbcm.server.api.exceptions.GBCMException; import com.gbcm.server.api.service.CoachService; import jakarta.enterprise.context.ApplicationScoped; import jakarta.transaction.Transactional;