|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LazyPaginationAware<T>
Actions that implement this has a results list that is paginated and only results on the current page will be fetched.
Method Summary | |
---|---|
List<T> |
getFilteredResultsList(int firstResult,
int maxResults)
Implementing actions should initialize and return up to maxResults items ranging from firstResult from the underlying list of uninitialized items |
Pager<T> |
getPager()
Freemarker views for LazyPaginationAware actions should iterate over pager.page.list |
int |
getResultsCount()
Implementing actions should return a total number of items that are subject to pagination |
void |
setPager(Pager<T> pager)
Used to inject pager by PaginationAwareInterceptor |
Method Detail |
---|
@NotNull List<T> getFilteredResultsList(int firstResult, int maxResults)
firstResult
- index of first itemmaxResults
- number of items to be returned
int getResultsCount()
Pager<T> getPager()
Pager
objectvoid setPager(Pager<T> pager)
pager
- Pager
object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |