fix(client): Ajout de la propriété dérivée initiales dans MembreDTO
- Ajout de la méthode getInitiales() qui retourne les initiales du membre - Calcule les initiales à partir du prénom et du nom (première lettre de chaque) - Retourne les initiales en majuscules - Résout l'erreur PropertyNotFoundException pour la propriété initiales
This commit is contained in:
@@ -160,6 +160,17 @@ public class MembreDTO implements Serializable {
|
||||
return (prenom != null ? prenom : "") + " " + (nom != null ? nom : "");
|
||||
}
|
||||
|
||||
public String getInitiales() {
|
||||
StringBuilder initiales = new StringBuilder();
|
||||
if (prenom != null && !prenom.isEmpty()) {
|
||||
initiales.append(prenom.charAt(0));
|
||||
}
|
||||
if (nom != null && !nom.isEmpty()) {
|
||||
initiales.append(nom.charAt(0));
|
||||
}
|
||||
return initiales.toString().toUpperCase();
|
||||
}
|
||||
|
||||
public String getStatutLibelle() {
|
||||
return switch (statut != null ? statut : "") {
|
||||
case "ACTIF" -> "Actif";
|
||||
|
||||
Reference in New Issue
Block a user