Versions stable (inachevée mais prête à un déploiement en prod)

This commit is contained in:
DahoudG
2024-12-15 16:35:50 +00:00
parent a276ac2318
commit d2cb9da730
126 changed files with 13559 additions and 631 deletions

View File

@@ -0,0 +1,31 @@
package dev.lions.models;
/**
* Énumération représentant les différents statuts possibles
* pour un formulaire de contact.
*/
public enum ContactStatus {
NEW("Nouveau"),
IN_PROGRESS("En cours de traitement"),
RESPONDED("Répondu"),
CLOSED("Clôturé"),
SPAM("Spam");
private final String label;
/**
* Constructeur privé pour initialiser le libellé du statut.
* @param label Libellé du statut
*/
private ContactStatus(String label) {
this.label = label;
}
/**
* Récupère le libellé du statut.
* @return Libellé du statut
*/
public String getLabel() {
return label;
}
}