// temporal filter
String sAfter = Val.chkStr(parser.getRequestParameter("after"));
String sBefore = Val.chkStr(parser.getRequestParameter("before"));
if ((sAfter.length() > 0) || (sBefore.length() > 0)) {
SearchFilterTemporal fTemporal = new SearchFilterTemporal();
fTemporal.setDateModifiedFrom(sAfter);
fTemporal.setDateModifiedTo(sBefore);
fTemporal.setSelectedModifiedDateOption(
SearchFilterTemporal.SelectedTimePeriod.beforeAndOrAfterPeriod.name());
criteria.setSearchFilterTemporal(fTemporal);
}
// pagination filter