package model.manager.excel.reports.in; import java.util.Calendar; import java.util.Date; import model.manager.excel.interfaces.ImportValidator; import org.celllife.idart.misc.iDARTUtil; public class DateValidator implements ImportValidator<Date> { @Override public String validate(Date episodeDate) { if (iDARTUtil.before(new Date(), episodeDate)) return "Episode date can not be in the future."; // why? Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 1990); cal.set(Calendar.DATE, 1); if (iDARTUtil.before(episodeDate, cal.getTime())) return "Episode date can not be before 1990"; return null; } }