/** {@inheritDoc} */ @Transactional @Override public void deleteNode(final Integer nodeId) { LOG.debug("deleteNode: nodeId={}", nodeId); final OnmsNode node = m_nodeDao.get(nodeId); if (node != null) { final DeleteEventVisitor visitor = new DeleteEventVisitor(m_eventForwarder); m_nodeDao.delete(node); m_nodeDao.flush(); node.visit(visitor); } }
/** {@inheritDoc} */ @Transactional @Override public void deleteNode(final Integer nodeId) { LOG.debug("deleteNode: nodeId={}", nodeId); final OnmsNode node = m_nodeDao.get(nodeId); if (node != null) { final DeleteEventVisitor visitor = new DeleteEventVisitor(m_eventForwarder); m_nodeDao.delete(node); m_nodeDao.flush(); node.visit(visitor); } }
/** {@inheritDoc} */ @Transactional @Override public void deleteInterface(final Integer nodeId, final String ipAddr) { LOG.debug("deleteInterface: nodeId={}, addr={}", nodeId, ipAddr); final OnmsIpInterface iface = m_ipInterfaceDao.findByNodeIdAndIpAddress(nodeId, ipAddr); if (iface != null) { final OnmsNode node = iface.getNode(); final boolean lastInterface = (node.getIpInterfaces().size() == 1); final DeleteEventVisitor visitor = new DeleteEventVisitor(m_eventForwarder); node.removeIpInterface(iface); m_nodeDao.saveOrUpdate(node); m_nodeDao.flush(); iface.visit(visitor); if (lastInterface) { LOG.debug("Deleting node {}", nodeId); m_nodeDao.delete(node); m_nodeDao.flush(); node.visit(visitor); } } }
/** {@inheritDoc} */ @Transactional @Override public void deleteInterface(final Integer nodeId, final String ipAddr) { LOG.debug("deleteInterface: nodeId={}, addr={}", nodeId, ipAddr); final OnmsIpInterface iface = m_ipInterfaceDao.findByNodeIdAndIpAddress(nodeId, ipAddr); if (iface != null) { final OnmsNode node = iface.getNode(); final boolean lastInterface = (node.getIpInterfaces().size() == 1); final DeleteEventVisitor visitor = new DeleteEventVisitor(m_eventForwarder); node.removeIpInterface(iface); m_nodeDao.saveOrUpdate(node); m_nodeDao.flush(); iface.visit(visitor); if (lastInterface) { LOG.debug("Deleting node {}", nodeId); m_nodeDao.delete(node); m_nodeDao.flush(); node.visit(visitor); } } }
LOG.debug("Deleting node {}", nodeId); m_nodeDao.delete(node); m_nodeDao.flush(); node.visit(visitor);
LOG.debug("Deleting node {}", nodeId); m_nodeDao.delete(node); m_nodeDao.flush(); node.visit(visitor);
@After public void tearDown() throws Exception { for (final OnmsNode node : m_nodeDao.findAll()) { m_nodeDao.delete(node); } m_nodeDao.flush(); MockLogAppender.assertNoWarningsOrGreater(); }
m_nodeDao.delete(node);