/*
|
* 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.fdxconsultation.model.enums;
|
|
import com.fasterxml.jackson.annotation.JsonValue;
|
import com.megatim.fdxcommons.model.search.EnumValue;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public enum TypeResultatConfiguration {
|
|
RECAPITULATIF("RECAPITULATIF"),
|
HISTOGRAMME("HISTOGRAMME"),
|
CAMEMBERT("CAMEMBERT");
|
|
private final String value;
|
|
private TypeResultatConfiguration(String value) {
|
this.value = value;
|
}
|
|
@JsonValue
|
public String getValue() {
|
return value;
|
}
|
|
@Override
|
public String toString() {
|
return value;
|
}
|
|
@EnumValue
|
public static TypeResultatConfiguration fromValeur(String value) {
|
if (value.equalsIgnoreCase("RECAPITULATIF")) {
|
return TypeResultatConfiguration.RECAPITULATIF;
|
} else if (value.equalsIgnoreCase("HISTOGRAMME")) {
|
return TypeResultatConfiguration.HISTOGRAMME;
|
} else if (value.equalsIgnoreCase("CAMEMBERT")) {
|
return TypeResultatConfiguration.CAMEMBERT;
|
} else {
|
return null;
|
}
|
}
|
}
|