package net.eusashead.bjugquerydsl.hateoas; import java.math.BigDecimal; import java.util.Date; import org.apache.commons.lang.ClassUtils; public class SimplePropertyUtil { public static Boolean isSimpleProperty(Class<?> clazz) { if (clazz.isPrimitive()) { return true; } else if (ClassUtils.wrapperToPrimitive(clazz) != null) { return true; } else if (String.class.isAssignableFrom(clazz)) { return true; } else if (Date.class.isAssignableFrom(clazz)) { return true; } else if (BigDecimal.class.isAssignableFrom(clazz)) { return true; } return false; } }