From a695f5deb15840780dbcd1a3557fa18225560dc3 Mon Sep 17 00:00:00 2001 From: Alexis Leboeuf Date: Wed, 7 Jan 2026 18:06:54 +0100 Subject: [PATCH] Removing useless classes, it wasn't the right implem --- .../FrisbYEE/jpa/metier/UserRole.java | 25 ------------------- .../FrisbYEE/jpa/metier/UserRoleId.java | 14 ----------- .../jpa/metier/UtilisateurRoleDetails.java | 23 ----------------- 3 files changed, 62 deletions(-) delete mode 100644 back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRole.java delete mode 100644 back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRoleId.java delete mode 100644 back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UtilisateurRoleDetails.java diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRole.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRole.java deleted file mode 100644 index 92ebe82..0000000 --- a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRole.java +++ /dev/null @@ -1,25 +0,0 @@ -package hackathon.FrisbYEE.jpa.metier; - -import jakarta.persistence.EmbeddedId; -import jakarta.persistence.Entity; -import jakarta.persistence.ManyToOne; -import jakarta.persistence.MapsId; -import jakarta.persistence.Table; - -@Entity -@Table(name = "utilisateur_role") -public class UserRole { - - @EmbeddedId - private UserRoleId id; - - @ManyToOne - @MapsId("utilisateurId") - private User utilisateur; - - @ManyToOne - @MapsId("roleId") - private Role role; - - // getters/setters -} diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRoleId.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRoleId.java deleted file mode 100644 index 56530cf..0000000 --- a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UserRoleId.java +++ /dev/null @@ -1,14 +0,0 @@ -package hackathon.FrisbYEE.jpa.metier; - -import java.io.Serializable; - -import jakarta.persistence.Embeddable; - -@Embeddable -public class UserRoleId implements Serializable { - - private Long utilisateurId; - private Long roleId; - - // equals() & hashCode() OBLIGATOIRES -} diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UtilisateurRoleDetails.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UtilisateurRoleDetails.java deleted file mode 100644 index 743535d..0000000 --- a/back_end/src/main/java/hackathon/FrisbYEE/jpa/metier/UtilisateurRoleDetails.java +++ /dev/null @@ -1,23 +0,0 @@ -package hackathon.FrisbYEE.jpa.metier; - -import jakarta.persistence.Entity; -import jakarta.persistence.Id; -import jakarta.persistence.Inheritance; -import jakarta.persistence.JoinColumn; -import jakarta.persistence.MapsId; -import jakarta.persistence.OneToOne; -import jakarta.persistence.Table; - -@Entity -@Inheritance(strategy = jakarta.persistence.InheritanceType.JOINED) -@Table(name = "utilisateur_role_details") -public abstract class UtilisateurRoleDetails { - - @Id - private Long utilisateurId; - - @OneToOne - @MapsId - @JoinColumn(name = "utilisateur_id") - private User utilisateur; -}