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;
|
}
|
}
|