@Override public final List<E> getAll() { ensureCorrectState(); // return lazyList; }
@Override public final int getAvailablePage() { ensureCorrectState(); return super.getAvailablePage(); }
@Override public final void setPageSize(int pageSize) { ensureCorrectState(); super.setPageSize(pageSize); }
@Override public final int getFrom() { ensureCorrectState(); return super.getFrom(); }
@Override public final List<E> currentPage() throws Exception { ensureCorrectState(); return super.currentPage(); }
@Override public final int getAvailable() { ensureCorrectState(); return super.getAvailable(); }
@Override public final List<E> getPage(int page) throws Exception { ensureCorrectState(); return super.getPage(page); }
@Override public final int getPageSize() { ensureCorrectState(); return super.getPageSize(); } }
@Override public final int getTo() { ensureCorrectState(); return super.getTo(); }
@Override protected final void setAvailablePage(int available) { ensureCorrectState(); super.setAvailablePage(available); }
@Override protected final void checkAndSetPage(int page) throws Exception { ensureCorrectState(); super.checkAndSetPage(page); }
@Override public final int getCurrentPage() { ensureCorrectState(); return super.getCurrentPage(); }
@Override protected final void populateCurrentPage(int page) throws Exception { // Make sure we have correct state ensureCorrectState(); // int from = getFrom(); int to = getTo(); currentListPage_ = lazyList.subList(from, to); }