package com.eas.client.converters; import java.util.Date; public class DateValueConverter implements ValueConverter<Date> { @Override public Date convert(Object aValue) { if (aValue instanceof Number) { return new Date(((Number) aValue).longValue()); } else if (aValue instanceof String) { return new Date(Long.valueOf((String) aValue)); } else if (aValue instanceof Boolean) { return new Date(Long.valueOf(((Boolean) aValue) ? 1 : 0)); } else if (aValue instanceof Date) { return ((Date) aValue); } else { return null; } } }