Interface TableDataSource<T>
- Type Parameters:
T-
public interface TableDataSource<T>
TableDataSource interface.
-
Method Summary
Modifier and TypeMethodDescriptiongetEntries(int first, int pageSize, String sortField, TableDataProvider.SortOrder sortOrder, Map<String, String> filters) getEntries.longgetTotalNumberOfRecords(Map<String, String> filters) getTotalNumberOfRecords.voidresetTotalNumberOfRecords.
-
Method Details
-
getEntries
List<T> getEntries(int first, int pageSize, String sortField, TableDataProvider.SortOrder sortOrder, Map<String, String> filters) throws TableDataSourceExceptiongetEntries.
- Parameters:
first- a int.pageSize- a int.sortField- aStringobject.sortOrder- aTableDataProvider.SortOrderobject.filters- aMapobject.- Returns:
- a
Listobject. - Throws:
TableDataSourceException- if any.
-
getTotalNumberOfRecords
getTotalNumberOfRecords.
- Parameters:
filters- aMapobject.- Returns:
- a long.
-
resetTotalNumberOfRecords
void resetTotalNumberOfRecords()resetTotalNumberOfRecords.
-