/** * This method will return a list of records for a specific page. * * @param pageNumber page number to return. This is indexed at 1, not 0. Any value below 1 is illegal and will * be rejected. * @return list of records that match a query make up a "page". */ public LazyList<T> getPage(int pageNumber) { if (pageNumber < 1) throw new IllegalArgumentException("minimum page index == 1"); try { LazyList<T> list = find(query, params).offset((pageNumber - 1) * pageSize).limit(pageSize); if (orderBys != null) { list.orderBy(orderBys); } currentPageIndex = pageNumber; return list; } catch (Exception mustNeverHappen) { throw new InternalException(mustNeverHappen); } }
/** * This method will return a list of records for a specific page. * * @param pageNumber page number to return. This is indexed at 1, not 0. Any value below 1 is illegal and will * be rejected. * @return list of records that match a query make up a "page". */ public LazyList<T> getPage(int pageNumber) { if (pageNumber < 1) throw new IllegalArgumentException("minimum page index == 1"); try { LazyList<T> list = find(query, params).offset((pageNumber - 1) * pageSize).limit(pageSize); if (orderBys != null) { list.orderBy(orderBys); } currentPage = pageNumber; return list; } catch (Exception mustNeverHappen) { throw new InternalException(mustNeverHappen); } }
/** * This method will return a list of records for a specific page. * * @param pageNumber page number to return. This is indexed at 1, not 0. Any value below 1 is illegal and will * be rejected. * @return list of records that match a query make up a "page". */ public LazyList<T> getPage(int pageNumber) { if (pageNumber < 1) throw new IllegalArgumentException("minimum page index == 1"); try { LazyList<T> list = find(query, params).offset((pageNumber - 1) * pageSize).limit(pageSize); if (orderBys != null) { list.orderBy(orderBys); } currentPageIndex = pageNumber; return list; } catch (Exception mustNeverHappen) { throw new InternalException(mustNeverHappen); } }