package org.infosec.ismp.manager.rmi.sensor.service;
import java.util.List;
import org.infosec.ismp.agent.comm.winsensor.model.CommWinsensorDevice;
/**
* @author Rocky
* @version create time:Dec 16, 2010 2:48:41 PM
* 拓扑面板针对Sensor客户端的一系列操作
*/
public interface WinsensorTopoManagerService {
/**
* 添加监控一台Sensor客户端
* @param commDevice
*/
public void addSensorDevice(CommWinsensorDevice commDevice);
/**
* 添加监控多台Sensor客户端
* @param commDevices
*/
public void addSensorDevices(List<CommWinsensorDevice> commDevices);
/**
* 开启监控单台Sensor客户端
* @param nodeId 客户端在系统中的唯一标识nodeId
*/
public void startMonitorSensorDevice(String nodeId);
/**
* 开启监控多台Sensor客户端
* @param nodeIds 客户端在系统中的唯一标识nodeId
*/
public void startMonitorSensorDevices(List<String> nodeIds);
/**
* 暂停监控单台Sensor客户端
* @param nodeId 客户端在系统中的唯一标识nodeId
*/
public void pauseMonitorSensorDevice(String nodeId);
/**
* 暂停监控多台Sensor客户端
* @param nodeIds 客户端在系统中的唯一标识nodeId
*/
public void pauseMonitorSensorDevices(List<String> nodeIds);
/**
* 删除监控一台Sensor客户端
* @param nodeId 客户端在系统中的唯一标识nodeId
*/
public void deleteSensorDevice(String nodeId);
/**
* 删除监控多台Sensor客户端
* @param nodeIds 客户端在系统中的唯一标识nodeId
*/
public void deleteSensorDevices(List<String> nodeIds);
}