package org.infosec.ismp.manager.ping; import java.util.List; import org.infosec.ismp.manager.model.PingNodeEntity; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; @Component @Transactional public class PingNodeEntityService { private PingNodeEntityDao m_pingDao; @Autowired(required = true) public void setPingDao(PingNodeEntityDao pingDao) { m_pingDao = pingDao; } @Transactional public List<PingNodeEntity> getAll() { return m_pingDao.getAll(); } @Transactional public void save(PingNodeEntity entity) { m_pingDao.save(entity); } @Transactional public void removePingNodeByNodeId(String nodeid) { m_pingDao.removePingNodeByNodeId(nodeid); } @Transactional public PingNodeEntity getPingNodeEntity(String nodeid){ return m_pingDao.getPingNodeEntityByNodeid(nodeid); } @Transactional public boolean findExistPingNode(String nodeid) { PingNodeEntity entity = getPingNodeEntity(nodeid); if(entity!=null)return true; return false; } }