From e72243d3552f8d3cf07e7b6e67b0e3a2ce0c4058 Mon Sep 17 00:00:00 2001 From: Alexis Leboeuf Date: Thu, 8 Jan 2026 15:01:38 +0100 Subject: [PATCH] Added ids to DTOs as they're needed --- .../src/main/java/hackathon/FrisbYEE/jpa/dto/AthleteDTO.java | 1 + back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/CoachDTO.java | 1 + back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/UserDTO.java | 1 + .../src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java | 2 ++ .../src/main/java/hackathon/FrisbYEE/rest/CoachResource.java | 2 ++ .../src/main/java/hackathon/FrisbYEE/rest/UserResource.java | 1 + 6 files changed, 8 insertions(+) diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/AthleteDTO.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/AthleteDTO.java index 572e2df..41e4a97 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/AthleteDTO.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/AthleteDTO.java @@ -7,6 +7,7 @@ import java.util.List; @Data public class AthleteDTO { + private Integer id; private String id_keycloak; private String name; private String prenom; diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/CoachDTO.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/CoachDTO.java index 7c33230..760b12b 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/CoachDTO.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/CoachDTO.java @@ -6,6 +6,7 @@ import lombok.Data; @Data public class CoachDTO { + private Integer id; private String id_keycloak; private String name; private String prenom; diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/UserDTO.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/UserDTO.java index d7a9278..40c13d7 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/UserDTO.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/jpa/dto/UserDTO.java @@ -5,6 +5,7 @@ import lombok.Data; @Data public class UserDTO { + private Integer id; private String id_keycloak; private String name; private String prenom; diff --git a/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java b/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java index 4e1a24c..30fc39b 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/rest/AthleteResource.java @@ -128,6 +128,7 @@ public class AthleteResource { private AthleteDTO mapToDTO(Athlete athlete) { AthleteDTO dto = new AthleteDTO(); + dto.setId(athlete.getId()); dto.setId_keycloak(athlete.getKeycloakId()); dto.setName(athlete.getName()); dto.setPrenom(athlete.getPrenom()); @@ -138,6 +139,7 @@ public class AthleteResource { private Athlete mapToEntity(AthleteDTO dto) { Athlete athlete = new Athlete(); + athlete.setId(dto.getId()); athlete.setName(dto.getName()); athlete.setPrenom(dto.getPrenom()); athlete.setKeycloakId(dto.getId_keycloak()); diff --git a/back_end/src/main/java/hackathon/FrisbYEE/rest/CoachResource.java b/back_end/src/main/java/hackathon/FrisbYEE/rest/CoachResource.java index 1b054eb..19415d2 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/rest/CoachResource.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/rest/CoachResource.java @@ -70,6 +70,7 @@ public class CoachResource { private CoachDTO mapToDTO(Coach coach) { CoachDTO dto = new CoachDTO(); + dto.setId(coach.getId()); dto.setId_keycloak(coach.getKeycloakId()); dto.setName(coach.getName()); return dto; @@ -77,6 +78,7 @@ public class CoachResource { private Coach mapToEntity(CoachDTO dto) { Coach coach = new Coach(); + coach.setId(dto.getId()); coach.setKeycloakId(dto.getId_keycloak()); coach.setName(dto.getName()); return coach; diff --git a/back_end/src/main/java/hackathon/FrisbYEE/rest/UserResource.java b/back_end/src/main/java/hackathon/FrisbYEE/rest/UserResource.java index 0e50e58..2a53742 100644 --- a/back_end/src/main/java/hackathon/FrisbYEE/rest/UserResource.java +++ b/back_end/src/main/java/hackathon/FrisbYEE/rest/UserResource.java @@ -61,6 +61,7 @@ public class UserResource { private UserDTO mapToDTO(User user) { UserDTO dto = new UserDTO(); + dto.setId(user.getId()); dto.setId_keycloak(user.getKeycloakId()); dto.setName(user.getName()); dto.setPrenom(user.getPrenom());