package edu.sjtu.infosec.ismp.manager.EM.service;
import java.sql.Timestamp;
import java.util.List;
import org.infosec.ismp.manager.rmi.tm.manager.model.NodeEntity;
import edu.sjtu.infosec.ismp.manager.EM.comm.Page;
import edu.sjtu.infosec.ismp.manager.EM.dao.queryResult.EventGetTopoResult;
/**
* 从拓朴数据库取数据
* @author wudengke 2009-6-29
*
*/
public interface IGetTopoInfo {
/**
* 获取TOPO设备IP和MAC地址和设备名
* @return
*/
public List<Object> getTopoInfo();
/**
* 分页获取TOPO设备IP和MAC地址和设备名
* @return
*/
public EventGetTopoResult getTopoInfo(Page page, Integer[] bureauIds);
/**
* 获取域事件总量
* @param starttime
* @param endtime
* @return
*/
public List<Object> StatisticsDomain(Timestamp starttime, Timestamp endtime, Integer bureauId);
public NodeEntity queryByIpBureauId(String ip,Integer bureauId);
}