package cn.dreampie.orm.page; import java.io.Serializable; import java.util.List; /** * FullPage is the result of Model.fullPaginate(......) or Record.fullPaginate(......) */ public class Page<T> implements Serializable { private List<T> list; // list result of this page private int pageNumber; // page number private int pageSize; // result amount of this page /** * Constructor. * * @param list the list of fullPaginate result * @param pageNumber the page number * @param pageSize the page size */ public Page(List<T> list, int pageNumber, int pageSize) { this.list = list; this.pageNumber = pageNumber; this.pageSize = pageSize; } /** * Return list of this page. */ public List<T> getList() { return list; } /** * Return page number. */ public int getPageNumber() { return pageNumber; } /** * Return page size. */ public int getPageSize() { return pageSize; } }