package edu.sjtu.infosec.ismp.manager.VPM.pm.service.impl; import java.util.Date; import java.util.LinkedList; import java.util.List; import edu.sjtu.infosec.ismp.manager.VPM.pm.dao.SensorClientsDao; import edu.sjtu.infosec.ismp.manager.VPM.pm.model.SensorClients; import edu.sjtu.infosec.ismp.manager.VPM.pm.service.SensorClientsService; import edu.sjtu.infosec.ismp.security.Domain; public class SensorClientsServiceImpl implements SensorClientsService { private SensorClientsDao sensorClientsDao; public SensorClientsDao getSensorClientsDao() { return sensorClientsDao; } public void setSensorClientsDao(SensorClientsDao sensorClientsDao) { this.sensorClientsDao = sensorClientsDao; } @SuppressWarnings("unchecked") public LinkedList getSensorInfos(SensorClients sensorClients, Integer startResult, Integer maxResult, Date startDate, Date endDate) { return sensorClientsDao.getSensorInfos(sensorClients, startResult, maxResult, startDate, endDate); } @SuppressWarnings("unchecked") public LinkedList getSensorInfosByManagerId(List<Integer> doMain, SensorClients sensorClients, Integer startResult, Integer maxResult, Date startDate, Date endDate) { return sensorClientsDao.getSensorInfosByManagerId(doMain, sensorClients, startResult, maxResult, startDate, endDate); } public List<SensorClients> getSensorInfosByManagerId(SensorClients doMainId) { return sensorClientsDao.getSensorInfosByManagerId(doMainId); } @SuppressWarnings("unchecked") public LinkedList getSensorInfosByManagerId(SensorClients doMainId, Integer startResult, Integer maxResult, Date startDate, Date endDate) { return sensorClientsDao.getSensorInfosByManagerId(doMainId, startResult, maxResult, startDate, endDate); } public List<SensorClients> getUnallocatedSensorInfos() { return sensorClientsDao.getUnallocatedSensorInfos(); } public void saveOrUpdateSensorClients(SensorClients sensorClients) { sensorClientsDao.saveOrUpdateSensorClients(sensorClients); } public SensorClients getSensorClients(int id) { return sensorClientsDao.getSensorClients(id); } public List<SensorClients> getSensorInfosByDoMainId(Integer domainId) { return sensorClientsDao.getSensorInfosByDoMainId(domainId); } public LinkedList getSensorInfosAll(List<Domain> list,Integer startResult, Integer maxResult, Date startDate, Date endDate) { return sensorClientsDao.getSensorInfosAll(list,startResult, maxResult, startDate, endDate); } public LinkedList getSensorInfosByTactics(SensorClients sensorClients, Integer startResult, Integer maxResult, Date startDate, Date endDate) { return sensorClientsDao.getSensorInfosByTactics(sensorClients, startResult, maxResult, startDate, endDate); } public LinkedList getSensorInfos(List<Domain> list, SensorClients sensorClients, Integer startResult, Integer maxResult, Date startDate, Date endDate) { return sensorClientsDao.getSensorInfos(list, sensorClients, startResult, maxResult, startDate, endDate); } }