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