Package com.alibaba.cola.dto
Class PageResponse<T>
- java.lang.Object
-
- com.alibaba.cola.dto.DTO
-
- com.alibaba.cola.dto.Response
-
- com.alibaba.cola.dto.PageResponse<T>
-
- All Implemented Interfaces:
Serializable
public class PageResponse<T> extends Response
Response with batch page record to return, usually use in page query Created by xiaochu.lbj on 2020/06/30.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PageResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PageResponsebuildFailure(String errCode, String errMessage)static PageResponsebuildSuccess()List<T>getData()intgetPageIndex()intgetPageSize()intgetTotalCount()intgetTotalPages()booleanisEmpty()booleanisNotEmpty()static <T> PageResponse<T>of(int pageSize, int pageIndex)static <T> PageResponse<T>of(Collection<T> data, int totalCount, int pageSize, int pageIndex)voidsetData(Collection<T> data)voidsetPageIndex(int pageIndex)voidsetPageSize(int pageSize)voidsetTotalCount(int totalCount)-
Methods inherited from class com.alibaba.cola.dto.Response
getErrCode, getErrMessage, isSuccess, setErrCode, setErrMessage, setSuccess, toString
-
-
-
-
Method Detail
-
getTotalCount
public int getTotalCount()
-
setTotalCount
public void setTotalCount(int totalCount)
-
getPageSize
public int getPageSize()
-
setPageSize
public void setPageSize(int pageSize)
-
getPageIndex
public int getPageIndex()
-
setPageIndex
public void setPageIndex(int pageIndex)
-
setData
public void setData(Collection<T> data)
-
getTotalPages
public int getTotalPages()
-
isEmpty
public boolean isEmpty()
-
isNotEmpty
public boolean isNotEmpty()
-
buildSuccess
public static PageResponse buildSuccess()
-
buildFailure
public static PageResponse buildFailure(String errCode, String errMessage)
-
of
public static <T> PageResponse<T> of(int pageSize, int pageIndex)
-
of
public static <T> PageResponse<T> of(Collection<T> data, int totalCount, int pageSize, int pageIndex)
-
-