public abstract class PagedListDataModel<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PagedListDataModel.PagedListDataHandler |
| Modifier and Type | Field and Description |
|---|---|
protected ListPageInfo<T> |
mListPageInfo |
| Constructor and Description |
|---|
PagedListDataModel() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doQueryData() |
ListPageInfo<T> |
getListPageInfo() |
void |
queryFirstPage() |
void |
queryNextPage() |
void |
setPageListDataHandler(PagedListDataModel.PagedListDataHandler handler) |
protected void |
setRequestFail() |
protected void |
setRequestResult(java.util.List<T> list,
boolean hasMore) |
protected void |
setRequestResult(java.util.List<T> list,
int total) |
protected ListPageInfo<T> mListPageInfo
protected abstract void doQueryData()
public void setPageListDataHandler(PagedListDataModel.PagedListDataHandler handler)
public void queryFirstPage()
public void queryNextPage()
protected void setRequestResult(java.util.List<T> list, int total)
protected void setRequestFail()
protected void setRequestResult(java.util.List<T> list, boolean hasMore)
public ListPageInfo<T> getListPageInfo()