package org.infosec.ismp.manager.rmi.event.dao;
import java.sql.Timestamp;
import java.util.List;
import org.infosec.ismp.manager.rmi.event.dao.queryCondition.EventGetTopoCondition;
import org.infosec.ismp.manager.rmi.event.dao.queryResult.EventGetTopoResult;
import org.infosec.ismp.manager.rmi.tm.manager.model.NodeEntity;
/**
* 从拓朴数据库取数据
* @author wudengke 2009-6-29
*
*/
public interface IEventGetTopoDao {
/**
* 获取TOPO设备IP和MAC地址和设备名
* @return
*/
public List<Object> getTopoInfo();
/**
* 分页,多条件获取TOPO设备IP和MAC地址和设备名
* @return
*/
public EventGetTopoResult getTopoInfo(EventGetTopoCondition condition);
/**
* 统计域事件总量
* @return
*/
public List<Object> StatisticsDomain(Timestamp starttime,Timestamp endtime,Integer bueauId);
public NodeEntity queryByIpBureauId(String ip,Integer bureauId);
}