/*
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Enum.java to edit this template
|
*/
|
package com.megatim.fdxconvert.enums;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public enum JournalStatut {
|
SUCCES("Succès de la validation"),
|
SUCCES_GEN_TXT("Succès génération du fichier texte"),
|
ECHEC_REPERTOIRE("Echec, car Répertoires non configurés"),
|
ECHEC_VALIDATEUR("Echec, car Validateur non trouvé"),
|
ECHEC_GEN_TXT("Echec génération du fichier texte"),
|
ECHEC_MODELE_JSON("Echec de la validation, car Modèle JSON non trouvé"),
|
ECHEC("Echec de la validation");
|
|
private final String description;
|
|
private static final Map<String, JournalStatut> BY_DESCRIPTION = new HashMap<>();
|
|
static {
|
for(JournalStatut js : values()) {
|
BY_DESCRIPTION.put(js.getDescription(), js);
|
}
|
}
|
|
JournalStatut(String desc) {
|
description = desc;
|
}
|
|
public static JournalStatut valueOfDescription(String desc) {
|
return BY_DESCRIPTION.get(desc);
|
}
|
|
public String getDescription() {
|
return description;
|
}
|
|
@Override
|
public String toString() {
|
return this.description;
|
}
|
|
}
|