From ba9670b692968c69c9667c4833fada9354f738d5 Mon Sep 17 00:00:00 2001 From: dahoud Date: Mon, 6 Oct 2025 22:26:30 +0000 Subject: [PATCH] Task 1.8 - Ajout UserStatus enum dans gbcm-server-api MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Création de l'énumération UserStatus avec les statuts ACTIVE, INACTIVE, SUSPENDED, PENDING - Documentation Javadoc complète en français - Support pour la gestion des statuts d'utilisateurs dans le système GBCM --- .../com/gbcm/server/api/enums/UserStatus.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/main/java/com/gbcm/server/api/enums/UserStatus.java diff --git a/src/main/java/com/gbcm/server/api/enums/UserStatus.java b/src/main/java/com/gbcm/server/api/enums/UserStatus.java new file mode 100644 index 0000000..c7f2d6b --- /dev/null +++ b/src/main/java/com/gbcm/server/api/enums/UserStatus.java @@ -0,0 +1,34 @@ +package com.gbcm.server.api.enums; + +/** + * Énumération des statuts d'utilisateur GBCM. + * + * Définit les différents statuts possibles pour un utilisateur + * dans le système GBCM. + * + * @author GBCM Team + * @version 1.0.0 + * @since 2024-01-01 + */ +public enum UserStatus { + + /** + * Utilisateur actif - peut se connecter et utiliser le système. + */ + ACTIVE, + + /** + * Utilisateur inactif - ne peut pas se connecter. + */ + INACTIVE, + + /** + * Utilisateur suspendu - temporairement bloqué. + */ + SUSPENDED, + + /** + * Utilisateur en attente de validation. + */ + PENDING +}