public List<T> getItems(Indexes indexes) { final int startIndex = indexes.getMinIndex(size); if (startIndex != -1) { setStartIndex(startIndex); } return getPagingCallback().getItems(indexes); } };
@Override public List<T> getItems(Indexes indexes) { size = getBackingListSize(); if (size > 0) { startIndex = indexes.getMinIndex(getSize()); if (startIndex >= 0) { endIndex = calculateEndIndex(indexes); final List<Z> sortedBackingObjects = getOrderedList(startIndex, endIndex); for (Z backingObject : sortedBackingObjects) { pagedBeans.add(fromBackedObject(backingObject)); } } } return pagedBeans; }