⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pagelistdv.java

📁 eclipse的hibernate插件,支持eclipse2.*版本
💻 JAVA
字号:
package com.tanghan.util;import java.util.List;import java.util.ArrayList;import com.tanghan.util.sql.OrderByValue;/** *  * 本类继承至PageList类,作为和DAO,VO模式相关的分页参数类 * 该类主要增加了OrderBy参数 *  * @author Jerry Tang * @version v0.1.0 * @createdate 2003-3-25 * @copyright  (C) 2003 Tanghan工作组 */public class PageListDV extends PageList {    /** 排序列表 */    protected java.util.ArrayList orderBys = null;    	/**	 * Constructor for PageListDV.	 */	public PageListDV() {		super();	}	/**	 * Constructor for PageListDV.	 * @param showAll	 */	public PageListDV(boolean showAll) {		super(showAll);	}	/**	 * Constructor for PageListDV.	 * @param currentPage	 * @param list	 */	public PageListDV(long currentPage, int list) {		super(currentPage, list);	}		/**初始化排序列表*/	protected void initOrderBys(){		if(orderBys==null){			orderBys = new ArrayList();		}	}		/**	 * 增加一个新的顺序字段	 * @param orderBy 排序字段	 * @param distinct 排序的顺序	 */    public void addOrderBy(int orderBy,boolean distinct){    	initOrderBys();    	orderBys.add(new OrderByValue(orderBy, distinct));    }	/**	 * 增加一个新的顺序字段	 * @param orderBy 一个排序条件	 */    public void addOrderBy(OrderByValue orderBy){    	initOrderBys();    	if(orderBy!=null){	    	orderBys.add(orderBy);    	}    }        	/**清空OrderBy的列表*/    public void clearOrderBys(){    	initOrderBys();    	orderBys.clear();    }    	/**	 * 得到排序条件列表	 * @return List 排序条件列表	 */    public List getOrderBys(){    	initOrderBys();    	return this.orderBys;    }	/**	 * @see com.tanghan.util.PageList#init()	 */	protected void init() {		super.init();		this.initOrderBys();	}	/**	 * @see com.tanghan.util.PageList#reset()	 */	public void reset() {		super.reset();		orderBys = new ArrayList();			}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -