/** {@inheritDoc} */ @Transactional @Override public void insertNode(final OnmsNode node) { updateLocation(node); m_nodeDao.save(node); m_nodeDao.flush(); final EntityVisitor visitor = new AddEventVisitor(m_eventForwarder); node.visit(visitor); }
/** {@inheritDoc} */ @Transactional @Override public void insertNode(final OnmsNode node) { updateLocation(node); m_nodeDao.save(node); m_nodeDao.flush(); final EntityVisitor visitor = new AddEventVisitor(m_eventForwarder); node.visit(visitor); }
svc.setIpInterface(this); getMonitoredServices().add(svc); svc.visit(new AddEventVisitor(eventForwarder));
@Override protected OnmsIpInterface doInsert() { final OnmsNode dbNode = m_nodeDao.load(nodeId); assertNotNull(dbNode, "no node found with nodeId %d", nodeId); // for performance reasons we don't add the IP interface to the node so we avoid loading all the interfaces // setNode only sets the node in the interface scannedIface.setNode(dbNode); saveOrUpdate(scannedIface); m_ipInterfaceDao.flush(); final AddEventVisitor visitor = new AddEventVisitor(m_eventForwarder); scannedIface.visit(visitor); return scannedIface; } }.execute();
@Override protected OnmsIpInterface doInsert() { final OnmsNode dbNode = m_nodeDao.load(nodeId); assertNotNull(dbNode, "no node found with nodeId %d", nodeId); // for performance reasons we don't add the IP interface to the node so we avoid loading all the interfaces // setNode only sets the node in the interface scannedIface.setNode(dbNode); saveOrUpdate(scannedIface); m_ipInterfaceDao.flush(); final AddEventVisitor visitor = new AddEventVisitor(m_eventForwarder); scannedIface.visit(visitor); return scannedIface; } }.execute();
@Override protected OnmsMonitoredService doInsert() { final OnmsMonitoredService svc = new OnmsMonitoredService(iface, svcType); svc.setStatus("A"); m_ipInterfaceDao.saveOrUpdate(iface); m_ipInterfaceDao.flush(); final AddEventVisitor visitor = new AddEventVisitor(m_eventForwarder); svc.visit(visitor); return svc; }
@Override protected OnmsMonitoredService doInsert() { final OnmsMonitoredService svc = new OnmsMonitoredService(iface, svcType); svc.setStatus("A"); m_ipInterfaceDao.saveOrUpdate(iface); m_ipInterfaceDao.flush(); final AddEventVisitor visitor = new AddEventVisitor(m_eventForwarder); svc.visit(visitor); return svc; }
node.visit(new AddEventVisitor(m_eventForwarder));
node.visit(new AddEventVisitor(m_eventForwarder));
iface.setSnmpInterface(getSnmpInterfaceWithIfIndex(iface.getIfIndex())); iface.visit(new AddEventVisitor(eventForwarder));