package org.infosec.ismp.manager.winsensor.service.impl;
import java.util.List;
import org.infosec.ismp.agent.comm.winsensor.model.CommWinsensorDevice;
import org.infosec.ismp.manager.rmi.sensor.service.WinsensorTopoManagerService;
import org.infosec.ismp.manager.winsensor.ManagerSensorServer;
/**
* @author Rocky
* @version create time: Dec 24, 2010 1:34:46 PM
*
*/
public class WinsensorTopoManagerServiceImpl implements
WinsensorTopoManagerService {
private ManagerSensorServer managerSensorServer;
@Override
public void addSensorDevice(CommWinsensorDevice commDevice) {
managerSensorServer.addMonitorDevice(commDevice);
}
@Override
public void addSensorDevices(List<CommWinsensorDevice> commDevices) {
managerSensorServer.addMonitorDevice(commDevices);
}
@Override
public void startMonitorSensorDevice(String nodeId) {
managerSensorServer.startingMonitor(nodeId);
}
@Override
public void startMonitorSensorDevices(List<String> nodeIds) {
managerSensorServer.startingMonitor(nodeIds);
}
@Override
public void pauseMonitorSensorDevice(String nodeId) {
managerSensorServer.pauseMonitor(nodeId);
}
@Override
public void pauseMonitorSensorDevices(List<String> nodeIds) {
managerSensorServer.pauseMonitor(nodeIds);
}
@Override
public void deleteSensorDevice(String nodeId) {
managerSensorServer.deleteMonitorDevice(nodeId);
}
@Override
public void deleteSensorDevices(List<String> nodeIds) {
managerSensorServer.deleteMonitorDevice(nodeIds);
}
public void setManagerSensorServer(ManagerSensorServer managerSensorServer) {
this.managerSensorServer = managerSensorServer;
}
}