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:
34
src/main/java/com/gbcm/server/api/enums/UserStatus.java
Normal file
34
src/main/java/com/gbcm/server/api/enums/UserStatus.java
Normal 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
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user