package org.infosec.ismp.manager.rmi.event.dao;
import java.io.Serializable;
import java.util.List;
import org.infosec.ismp.manager.rmi.event.modle.Eventtasksele;
/**
* 自选事件表的DAO实现
* @author wudengke 2009-6-29
*
*/
public interface IEventtaskseleDao {
/**
* 添加单个对象。
* @param data 需要添加的对象。
*
*/
void add(Eventtasksele data) ;
/**
* 添加多个对象
* @param datas
*/
void add(List<Eventtasksele> datas);
/**
* 修改指定的对象的内容,注意对象的主键不能修改。
*
* @param data 需要修改的对象。
*
*
*/
void update(Eventtasksele data);
/**
* 删除指定的对象。
* @param data
*
*/
void delete(Eventtasksele data);
/**
* 删除某个用户自定义事件的多个对象
* @param datas
*/
void delete(String userName,String define_id,List<Serializable> ids);
/**
* 通过查询Eventtasksele对象
*
* @param id
* @return Eventtasksele
*/
Eventtasksele get(Serializable id);
/**
* 通过用户自定义的编号查询
* @param ids
* @return List<Eventtasksele>
*/
List<Eventtasksele> queryEventtaskseleBydefineid(String userName,Serializable define_id);
}