From 1bfb3328f28bd018f974b252de9f98b62fc2c88a Mon Sep 17 00:00:00 2001 From: pedro Date: Tue, 27 May 2025 22:20:05 +0200 Subject: [PATCH] =?UTF-8?q?maj=20plan=20d'action,=20pr=C3=A9voir=20update?= =?UTF-8?q?=20des=20entr=C3=A9es=20dans=20les=20repositories?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FencerJudgeBack/README.md | 55 +++++++++++++++++++++++++++++++++------ 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/FencerJudgeBack/README.md b/FencerJudgeBack/README.md index 905e02b..efcf604 100644 --- a/FencerJudgeBack/README.md +++ b/FencerJudgeBack/README.md @@ -1,3 +1,6 @@ +## Websocket +-> Ouvrir channel websocket sur port 8500 + ## Entités MATCHS -> MatchBean, MatchRepository MatchBean: @@ -20,14 +23,7 @@ PlayerBean: - id:Long - name:String (nom) - firstName:String (prénom) - -## Services -MatchService: - -> - -RefereeService: -PlayerService: - + ## RestControllers MatchRestController: -> Lister tous les matchs @@ -62,6 +58,49 @@ PlayerRestController: -> Supprimer un joueur (supprimer élément de PlayerRepository en récupérant l'id) + +## Services +MatchService: + -> Obtenir tous les matchs (public) + -> MatchRestController : Lister tous les matchs + -> Obtenir un match par id (public) + -> MatchRestController : Afficher un match par id + -> Ajouter un match (admin) + -> MatchRestController : Ajouter un match (créer nouveau MatchBean dans MatchRepository) + -> Modifier un match (admin) + -> PAS ENCORE PREVU + -> Supprimer un match (admin) + -> MatchRestController : Supprimer un match (supprimer élément de MatchRepository en récupérant l'id) + +RefereeService: + -> Obtenir tous les arbitres (public) + -> RefereeRestController : Lister tous les arbitres + -> Obtenir un arbitre par id (public) + -> RefereeRestController : Afficher un arbitre par id + -> Obtenir un arbitre par nom (public) + -> RefereeRestController : Afficher un arbitre par nom + -> Ajouter un arbitre (admin) + -> RefereeRestController : Ajouter un arbitre (créer nouveau RefereeBean dans RefereeRepository) + -> Modifier un arbitre (admin) + -> PAS ENCORE PREVU + -> Supprimer un arbitre (admin) + -> RefereeRestController : Supprimer un arbitre (supprimer élément de RefereeRepository en récupérant l'id) + +PlayerService: + -> Obtenir tous les joueurs (public) + -> PlayerRestController: Lister tous les joueurs + -> Obtenir un joueur par id (public) + -> PlayerRestController: Afficher un joueur par id + -> Obtenir un joueur par nom (public) + -> PlayerRestController: Afficher un joueur par nom + -> Ajouter un joueur (admin) + -> PlayerRestController: Ajouter un joueur (créer nouveau PlayerBean dans PlayerRepository) + -> Modifier un joueur (admin) + -> PAS ENCORE PREVU + -> Supprimer un joueur (admin) + -> PlayerRestController: Supprimer un joueur (supprimer élément de PlayerRepository en récupérant l'id) + + ## Pages Page des matchs (publique) : à définir (partie front sur Angular ?)