package org.infosec.ismp.manager.winsensor.service.impl;
import java.util.List;
import org.apache.commons.lang.StringUtils;
import org.infosec.ismp.agent.comm.winsensor.model.operation.DutyManager;
import org.infosec.ismp.manager.rmi.sensor.operation.service.WinsensorOperationDutyManagerService;
import org.infosec.ismp.manager.winsensor.ManagerSensorServer;
/**
* @author Rocky
* @version create time: Dec 24, 2010 1:36:17 PM
*
*/
public class WinsensorOperationDutyManagerServiceImpl implements
WinsensorOperationDutyManagerService {
private ManagerSensorServer managerSensorServer;
@Override
public void publishDutyManager(List<DutyManager> dutyManagers) {
if (dutyManagers != null && (dutyManagers.size() > 0)) {
managerSensorServer.publishDutyManager(dutyManagers);
}
}
@Override
public void deleteDutyManager(String dutyManagerId) {
if (!StringUtils.isBlank(dutyManagerId)) {
managerSensorServer.deleteDutyManager(dutyManagerId);
}
}
public void setManagerSensorServer(ManagerSensorServer managerSensorServer) {
this.managerSensorServer = managerSensorServer;
}
}