maj plan d'action, prévoir update des entrées dans les repositories

This commit is contained in:
pedro 2025-05-27 22:20:05 +02:00
parent a4e188bff8
commit 1bfb3328f2

View file

@ -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 ?)