public class Pagination<T> extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_PAGE_NUM |
static int |
DEFAULT_PAGE_SIZE |
| Constructor and Description |
|---|
Pagination() |
Pagination(int totalCount,
List<T> dataList,
int pageNo,
int pageSize) |
| Modifier and Type | Method and Description |
|---|---|
static <T,T2> Pagination<T> |
buildByPagination(List<T> dataList,
Pagination<T2> pagination)
通过分页构建分页
|
static Pagination |
buildEmpty()
构建空分页
|
boolean |
equals(Object o) |
List<T> |
getDataList() |
int |
getPageNo() |
int |
getPageSize() |
int |
getTotalCount() |
int |
getTotalPages() |
int |
hashCode() |
boolean |
isHasNext() |
void |
setDataList(List<T> dataList) |
void |
setHasNext(boolean hasNext) |
void |
setTotalCount(int totalCount) |
String |
toString() |
public static final int DEFAULT_PAGE_NUM
public static final int DEFAULT_PAGE_SIZE
public static Pagination buildEmpty()
public static <T,T2> Pagination<T> buildByPagination(List<T> dataList, Pagination<T2> pagination)
T - 新分页对象T2 - 旧分页对象dataList - 数据列表pagination - 旧分页public int getTotalCount()
public void setTotalCount(int totalCount)
public boolean isHasNext()
public void setHasNext(boolean hasNext)
public int getPageNo()
public int getPageSize()
public int getTotalPages()
Copyright © 2021. All rights reserved.