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.operation.entity.AgentDutyManagerBO; import org.infosec.ismp.agent.winsensor.operation.entity.AgentDutyManagerSentHisBO; /** * @author Rocky * @version create time: Jan 11, 2011 7:57:56 PM * */ public interface AgentDutyManagerService { public void addDutyManager(List<DutyManager> dutyManagers); public void deleteDutyManager(String dutyManagerId); public List<AgentDutyManagerBO> getAllUnsentDutyManager(List<AgentDutyManagerSentHisBO> sentHistories); public AgentDutyManagerBO getCurrentUsedDutyManager(List<AgentDutyManagerSentHisBO> sentHistories); public List<String> cleanUpExpiredDutyManagers(); public List<AgentDutyManagerBO> getAllCurrentUsedDutyManager(); }