/* * * Copyright c 2005-2009. * * Licensed under GNU LESSER General Public License, Version 3. * http://www.gnu.org/licenses * */ /******************************************************************************** * @author chaostone * * MODIFICATION DESCRIPTION * * Name Date Description * ============ ============ ============ * chaostone 2006-8-16 Created * ********************************************************************************/ package org.beanfuse.collection.page; import org.apache.commons.lang.builder.ToStringBuilder; /** * 查询分页限制 * * @author chaostone * */ public class PageLimit implements Limit { private int pageNo; private int pageSize; public PageLimit() { super(); } public PageLimit(final int pageNo, final int pageSize) { this.pageNo = pageNo; this.pageSize = pageSize; } public int getPageSize() { return pageSize; } public void setPageSize(final int pageSize) { this.pageSize = pageSize; } public int getPageNo() { return pageNo; } public void setPageNo(final int pageNo) { this.pageNo = pageNo; } public boolean isValid() { return pageNo > 0 && pageSize > 0; } /** * @see java.lang.Object#toString() */ public String toString() { return new ToStringBuilder(this).append("pageNo", this.pageNo).append( "pageSize", this.pageSize).toString(); } }