diff options
-rw-r--r-- | server/src/main/java/com/vaadin/data/provider/DataCommunicator.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/server/src/main/java/com/vaadin/data/provider/DataCommunicator.java b/server/src/main/java/com/vaadin/data/provider/DataCommunicator.java index 230eab8d40..2f46b6526a 100644 --- a/server/src/main/java/com/vaadin/data/provider/DataCommunicator.java +++ b/server/src/main/java/com/vaadin/data/provider/DataCommunicator.java @@ -355,6 +355,17 @@ public class DataCommunicator<T> extends AbstractExtension { updatedData.clear(); } + /** + * Fetches a list of items from the DataProvider. + * + * @param offset + * the starting index of the range + * @param limit + * the max number of results + * @return the list of items in given range + * + * @since 8.1 + */ @SuppressWarnings({ "rawtypes", "unchecked" }) protected List<T> fetchItemsWithRange(int offset, int limit) { return (List<T>) getDataProvider().fetch(new Query(offset, limit, @@ -667,6 +678,8 @@ public class DataCommunicator<T> extends AbstractExtension { * * @param <F> * the filter type + * + * @since 8.1 */ protected <F> void setFilter(F filter) { this.filter = filter; |