package com.megatim.fdxcommons.model.enumeration; import com.fasterxml.jackson.annotation.JsonValue; /** * * @author lenovo */ public enum TypeMessageSysteme { INFO("INFO"), AVERTISSEMENT("AVERTISSEMENT"), ERREUR("ERREUR"); private String name = ""; //Constructeur TypeMessageSysteme(String name) { this.name = name; } @JsonValue public String getName() { return name; } public static TypeMessageSysteme fromValeur(String value) { switch (value) { case "INFO": return TypeMessageSysteme.INFO; case "AVERTISSEMENT": return TypeMessageSysteme.AVERTISSEMENT; case "ERREUR": return TypeMessageSysteme.ERREUR; default: return null; } } @Override public String toString() { return name; } }