/*
|
* 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.dynamicjsonparser.enums;
|
|
/**
|
*
|
* @author STEPHANIE
|
*/
|
public enum TypeDonnee {
|
ALPHANUMERIQUE("ALPHANUMERIQUE"),
|
NUMERIQUE("NUMERIQUE"),
|
DECIMAL("DECIMAL"),
|
DATE("DATE"),
|
OBJET("OBJET");
|
|
private final String value;
|
|
private TypeDonnee(String value) {
|
this.value = value;
|
}
|
|
public String getValue() {
|
return value;
|
}
|
|
public static TypeDonnee fromValeur(String value) {
|
if (value.equalsIgnoreCase("ALPHANUMERIQUE")) {
|
return TypeDonnee.ALPHANUMERIQUE;
|
} else if (value.equalsIgnoreCase("DATE")) {
|
return TypeDonnee.DATE;
|
} else if (value.equalsIgnoreCase("NUMERIQUE")) {
|
return TypeDonnee.NUMERIQUE;
|
} else if (value.equalsIgnoreCase("DECIMAL")) {
|
return TypeDonnee.DECIMAL;
|
} else {
|
return null;
|
}
|
}
|
|
@Override
|
public String toString() {
|
return value;
|
}
|
}
|