public abstract class PageInfoSessionMaker
extends java.lang.Object
| 构造器和说明 |
|---|
PageInfoSessionMaker(javax.servlet.http.HttpSession session,
java.lang.String sessionName,
int pageSize,
int currentPage,
PageInfoCondition condition)
构造函数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
addCondition(PageInfoCondition condition)
添加当前分页对象的查询条件标识。
|
protected abstract PageInfo |
createPageInfo(PageInfoCondition condition)
创建新的分页对象。
|
int |
getCurrentPage()
获取当前页号。
|
PageInfo |
getPageInfo()
获取分页对象。
|
PageInfoCondition |
getPageInfoCondition()
获取查询条件对象。
|
int |
getPageSize()
获取每页最多记录数。
|
public PageInfoSessionMaker(javax.servlet.http.HttpSession session,
java.lang.String sessionName,
int pageSize,
int currentPage,
PageInfoCondition condition)
session - 请求的Session对象。sessionName - 缓存分页对象的Session属性名称。pageSize - 每页最大记录数。currentPage - 显示的当前页号。condition - 查询条件标识。protected abstract void addCondition(PageInfoCondition condition)
实现样例:
protected void addCondition(PageInfoCondition objCondition)
{
objCondition.add("key1", m_strVal1).add("key2", m_arrayVal2);
}
condition - 需要向里面添加条件的查询条件标识对象。protected abstract PageInfo createPageInfo(PageInfoCondition condition) throws java.lang.Exception
condition - 已包含条件的查询条件标识对象。java.lang.Exceptionpublic final PageInfo getPageInfo()
public final int getPageSize()
public final PageInfoCondition getPageInfoCondition()
public final int getCurrentPage()
Copyright © 2001-2014 hynnet.com