public List<E> load(int first, int pageSize, String sortField,
boolean sortOrder, Map<String, String> filters) {
if (logger.isDebugEnabled())
logger.debug(String.format("Loading %d rows from %d. row",
pageSize, first));
Sort sort = createSort(sortField, sortOrder);
int pageNumber = first / pageSize;
PageInfo pageInfo = new PageInfo(pageNumber, pageSize, first, sort);
Page<E> page = entityDao.readAll(pageInfo);
setPageSize(pageSize);