package net.sf.minuteProject.utils.criteria; import net.sf.minuteProject.configuration.bean.model.data.Column; import net.sf.minuteProject.db.type.FieldType; public class CriteriaUtils { public static String getColumnTypeCriteria (Column column) { if (column!=null) { String type = column.getType(); if (type!=null) { if (FieldType.DATE.toString().equals(type)) return "DateCriteria"; if (FieldType.TIMESTAMP.toString().equals(type)) return "TimestampCriteria"; if (FieldType.INTEGER.toString().equals(type)) return "IntegerCriteria"; if (FieldType.BIGINT.toString().equals(type) || FieldType.DECIMAL.toString().equals(type)) return "LongCriteria"; } } return "StringCriteria"; } }