package org.infosec.ismp.agent.winsensor.operation.service; import java.util.List; import org.infosec.ismp.agent.comm.winsensor.model.operation.DutyManager; import org.infosec.ismp.agent.winsensor.entity.WinsensorDeviceBO; import org.infosec.ismp.agent.winsensor.operation.entity.AgentDutyManagerBO; import org.infosec.ismp.agent.winsensor.operation.entity.AgentDutyManagerSentHisBO; /** * @author Rocky * @version create time: Jan 11, 2011 9:59:11 PM * */ public interface AgentDutyManagerSentHisService { public List<String> addSentHistory(List<DutyManager> dutyManagers, List<WinsensorDeviceBO> devices); public void updateSendSuccessHistory(String dutyManagerId, String sensorId); public List<String> getAllUnsentDutySensorId(List<String> allLegalSensorIds); public List<AgentDutyManagerSentHisBO> getAllUnsentDutyManager(String sensorId); public void cleanUpExpiredSentHistory(List<String> dutyManagerIds); public List<String> getAllUnsentDutyManager( List<AgentDutyManagerBO> allCurrentUsedDutyManager); public List<String> deleteDutyManager(String dutyManagerId, List<String> sensorIds); public List<String> getAllUnremovedDutySensorId( List<String> allLegalMonitorDevicesSensorIdList); public void updateRemovedSuccessHistory(String sensorId); }