SearchFilterTemporal.SelectedTimePeriod.beforeAndOrAfterPeriod.name());
criteria.setSearchFilterTemporal(fTemporal);
}
// pagination filter
SearchFilterPagination fPagination = new SearchFilterPagination();
fPagination.setStartPostion(query.getFilter().getStartRecord());
fPagination.setRecordsPerPage(query.getFilter().getMaxRecords());
int startRecord = query.getFilter().getStartRecord();
int maxRecords = query.getFilter().getMaxRecords();
double page = (((double) startRecord) / ((double) maxRecords));
fPagination.setCurrentPage((new Double(Math.ceil(page))).intValue());
criteria.setSearchFilterPageCursor(fPagination);
// sort filter
String sOrderBy = Val.chkStr(parser.getRequestParameter("orderBy"));
try {