-
Notifications
You must be signed in to change notification settings - Fork 0
Conception µS Comptes
Vincent Zwingmann edited this page May 7, 2026
·
6 revisions
Diagrammes C4 partagés (source centralisée dans
gestion-budget-ihm.wiki/schemas).



La classe ComptesResource est un contrôleur REST qui gère les opérations liées aux comptes bancaires des utilisateurs. Elle agit comme un adaptateur pour le port IComptesAppProvider, fournissant des points d'entrée pour les opérations de récupération des comptes.
- Description : Retourne la liste des comptes bancaires de l'utilisateur authentifié.
-
Méthode HTTP :
GET -
Chemin :
/comptes/v2/tous -
Rôles autorisés :
USER_COMPTES -
Réponses :
-
200: Opération réussie – retourne la liste des comptes. -
401: L'utilisateur doit être authentifié. -
403: L'opération n'est pas autorisée. -
404: Session introuvable.
-
- Description : Retourne les détails d'un compte bancaire spécifique de l'utilisateur authentifié.
-
Méthode HTTP :
GET -
Chemin :
/comptes/v2/{idCompte} -
Rôles autorisés :
USER_COMPTES -
Paramètres :
-
idCompte: Identifiant du compte bancaire.
-
-
Réponses :
-
200: Opération réussie – retourne les détails du compte. -
401: L'utilisateur doit être authentifié. -
403: L'opération n'est pas autorisée. -
404: Données introuvables.
-
- Description: Filtre les requêtes entrantes avant le matching des routes pour appliquer des règles de sécurité.
-
Annotation:
@ServerRequestFilter(preMatching = true)
- Description: Filtre les réponses sortantes après le matching des routes pour appliquer des règles de sécurité.
-
Annotation:
@ServerResponseFilter
-
IComptesAppProvider services: Fournisseur de services pour les opérations sur les comptes bancaires.
by Zed Corp