@Override public void deleteObsoleteInterfaces(final Integer nodeId, final Date scanStamp) { final OnmsNode node = get(nodeId); if (node == null) return; for (final OnmsIpInterface iface : findObsoleteIpInterfaces(nodeId, scanStamp)) { LOG.debug("Deleting obsolete IP interface: {}", iface); node.getIpInterfaces().remove(iface); getIpInterfaceDao().delete(iface.getId()); } for (final OnmsSnmpInterface iface : findObsoleteSnmpInterfaces(nodeId, scanStamp)) { LOG.debug("Deleting obsolete SNMP interface: {}", iface); node.getSnmpInterfaces().remove(iface); getSnmpInterfaceDao().delete(iface.getId()); } }
@Override public void deleteObsoleteInterfaces(final Integer nodeId, final Date scanStamp) { final OnmsNode node = get(nodeId); if (node == null) return; for (final OnmsIpInterface iface : findObsoleteIpInterfaces(nodeId, scanStamp)) { LOG.debug("Deleting obsolete IP interface: {}", iface); node.getIpInterfaces().remove(iface); getIpInterfaceDao().delete(iface.getId()); } for (final OnmsSnmpInterface iface : findObsoleteSnmpInterfaces(nodeId, scanStamp)) { LOG.debug("Deleting obsolete SNMP interface: {}", iface); node.getSnmpInterfaces().remove(iface); getSnmpInterfaceDao().delete(iface.getId()); } }
@Override public void delete(final OnmsNode node) { for (final OnmsIpInterface iface : node.getIpInterfaces()) { getIpInterfaceDao().delete(iface); } for (final OnmsSnmpInterface iface : node.getSnmpInterfaces()) { getSnmpInterfaceDao().delete(iface); } super.delete(node); }
@Override public void delete(final OnmsNode node) { for (final OnmsIpInterface iface : node.getIpInterfaces()) { getIpInterfaceDao().delete(iface); } for (final OnmsSnmpInterface iface : node.getSnmpInterfaces()) { getSnmpInterfaceDao().delete(iface); } super.delete(node); }
m_snmpInterfaceDao.delete(snmpIface);
for (final OnmsSnmpInterface iface : dbNode.getSnmpInterfaces()) { if (!node.getSnmpInterfaces().contains(iface)) { getSnmpInterfaceDao().delete(iface);
for (final OnmsSnmpInterface iface : dbNode.getSnmpInterfaces()) { if (!node.getSnmpInterfaces().contains(iface)) { getSnmpInterfaceDao().delete(iface);