public boolean isPreviousPageAvailable() { return getIndexRangeBegin() + 1 > getPageSize(); }
public long getIndexRangeEnd() { long firstIndex = getIndexRangeBegin(); long pageIndex = getPageSize() - 1; long lastIndex = getNumOfRecords() - 1; return Math.min(firstIndex + pageIndex, lastIndex); }