package com.megatim.fdxcommons.tools.utils;
|
|
import com.megatim.fdxcommons.model.enumeration.TypeDonnee;
|
import java.time.temporal.Temporal;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public class SqlUtilities {
|
|
public static TypeDonnee typeDonneeFromJavaClass(Class<?> classe) {
|
if (classe == null) {
|
return null;
|
}
|
if (Number.class.isAssignableFrom(classe)) {
|
return TypeDonnee.NUMERIQUE;
|
} else if (String.class.isAssignableFrom(classe)) {
|
return TypeDonnee.ALPHANUMERIQUE;
|
} else if (java.util.Date.class.isAssignableFrom(classe) || Temporal.class.isAssignableFrom(classe)) {
|
return TypeDonnee.DATE;
|
} else {
|
return null;
|
}
|
}
|
|
}
|