/*
* Distributable under LGPL v3 license.
* See terms of license at https://github.com/Yunfeng/schotel/blob/master/LICENSE
*/
package cn.buk.common;
/**
* @author william dai(yunfeng2005@gmail.com)
* @website http://www.buk.cn/
* Date: 14-11-13
* Time: 下午9:29
*/
public class Page {
private int pageNo = 1;
private int pageSize = 20;
private int pageTotal;
private int rowCount;
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getPageNo() {
return pageNo;
}
public void setPageNo(int pageNo) {
if (pageNo <= 0)
this.pageNo = 1;
else
this.pageNo = pageNo;
}
public int getPageTotal() {
return pageTotal;
}
public void setPageTotal(int pageTotal) {
this.pageTotal = pageTotal;
}
public int getRowCount() {
return rowCount;
}
public void setRowCount(int recordCount) {
this.rowCount = recordCount;
int x = recordCount % pageSize;
int y = recordCount / pageSize;
this.pageTotal = y;
if (x >= 1) this.pageTotal++;
if (this.pageNo > this.pageTotal) this.pageNo = 1;
}
}