//Page<Entry> entryPage = entryService.findAllByPage(pageRequest);
Page<Entry> entryPage = entryService.findEntryByCriteria(searchCriteria, pageRequest);
// Construct the grid data that will return as JSON data
EntryGrid entryGrid = new EntryGrid();
entryGrid.setCurrentPage(entryPage.getNumber() + 1);
entryGrid.setTotalPages(entryPage.getTotalPages());
entryGrid.setTotalRecords(entryPage.getTotalElements());
entryGrid.setEntryData(Lists.newArrayList(entryPage.iterator()));
return entryGrid;
}