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