Task 1.8 - Ajout UserStatus enum dans gbcm-server-api

- 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
This commit is contained in:
dahoud
2025-10-06 22:26:30 +00:00
parent 9926982eae
commit ba9670b692

View File

@@ -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
}