package edu.sjtu.infosec.ismp.manager.LM.dLog.analysisLog.trapLog.dao;
import java.util.List;
import edu.sjtu.infosec.ismp.security.Domain;
public interface SnmpTrapIDSDao {
/**
* 通过条件得到 SnmpTrapIDS 的Log记录
* @param HQL
* @param pageNo
* @param pageRowNum
* @return
* @throws Exception
*/
@SuppressWarnings("unchecked")
public List<?> getSnmpTrapIDSLog(Class clazz,List<Domain> domain,String logSourceLogo,Integer pageNo,Integer pageRowNum)throws Exception;
/**
* 通过条件得到 SnmpTrapIDS 的Log记录的总数
* @param HQL
* @return
* @throws Exception
*/
@SuppressWarnings("unchecked")
public Integer getSnmpTrapIDSLogCount(Class clazz,List<Domain> domain,String logSourceLogo)throws Exception;
}