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