package org.infosec.ismp.manager.agent.servicecheck; import java.util.List; import org.infosec.ismp.manager.model.ServiceCheckNodeEntity; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; /** * ServiceCheckNodeEntityService类 * 用于ServiceCheckNodeEntity保存删除等操作 * @author jiel * */ @Component @Transactional public class ServiceCheckNodeEntityService { private ServiceCheckNodeEntityDao m_serviceCheckDao; @Autowired(required=true) public void setServiceCheckDao(ServiceCheckNodeEntityDao dao){ this.m_serviceCheckDao=dao; } /** * 获取所有ServiceCheckNode任务Entity * @return */ @Transactional public List<ServiceCheckNodeEntity> getAll(){ return m_serviceCheckDao.getAll(); } /** * 添加一个ServiceCheckNode * @param entity */ @Transactional public void addServiceCheckNode(ServiceCheckNodeEntity entity){ m_serviceCheckDao.save(entity); } /** * 删除一个ServiceCheckNode * @param nodeid */ @Transactional public void removeServiceCheckNode(String nodeid){ m_serviceCheckDao.removeServiceCheckNode(nodeid); } }