informationdao.java

来自「这个是完整的wap项目的源码 开发语言 Java 系统架构 Struts +」· Java 代码 · 共 89 行

JAVA
89
字号
package com.longtime.wap.module.business.dao;

import java.util.List;

import com.longtime.wap.common.web.Page;
import com.longtime.wap.model.Information;
import com.longtime.wap.module.business.common.InformationQueryBean;

/**
 * InformationDao层代码
 * 
 * @author bulc
 * @date Nov 15, 2007
 */
public interface InformationDao {

	/**
	 * 统计信息数
	 * 
	 * @param queryBean
	 * 				搜索参数
	 * @param isOverdue
	 * 				是否过期
	 * @param searchType
	 * 				搜索类型
	 * @return	信息数
	 */
	public int retrieveInformationsCount(InformationQueryBean queryBean, 
			boolean isOverdue, String searchType);

	/**
	 * 列表分页显示出所有符合搜索条件的信息
	 * 
	 * @param queryBean
	 * 				搜索参数
	 * @param searchType
	 * 				搜索类型
	 * @param isOverdue
	 * 				判断是否超时
	 * @param page
	 * 			分页参数
	 * @return 信息列表
	 */
	public List retrieveInformationsByCondition(InformationQueryBean queryBean,
			String searchType, boolean isOverdue, Page page);

	/**
	 * 根据id集合查询信息对象
	 * 
	 * @param ids
	 *            id集合
	 * @return 信息列表
	 */
	public List retrieveInformationsByIds(String[] ids);

	/**
	 * 根据id获取信息对象
	 * 
	 * @param id
	 *            信息id
	 * @return 信息对象
	 */
	public Information retrieveInformationById(Long id);

	/**
	 * 批量更新信息对象
	 * 
	 * @param informations
	 *            信息对象集合
	 */
	public void updateInformations(List informations);

	/**
	 * 更新信息对象
	 * 
	 * @param information
	 *            信息对象
	 */
	public void updateInformation(Information information);

	/**
	 * 批量删除信息对象
	 * 
	 * @param informations
	 *            信息对象集合列表
	 */
	public void deleteInformations(List informations);
}

⌨️ 快捷键说明

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