/** * loadNode * * @param loadNode a {@link org.opennms.core.tasks.BatchTask} object. */ public void loadNode(final BatchTask loadNode) { if (getForeignSource() != null) { m_node = m_provisionService.getRequisitionedNode(getForeignSource(), getForeignId()); if (m_node == null) { abort( String.format( "Unable to get requisitioned node (%s/%s): aborted", m_foreignSource, m_foreignId)); } else { for (final OnmsIpInterface iface : m_node.getIpInterfaces()) { loadNode.add( new IpInterfaceScan( getNodeId(), iface.getIpAddress(), getForeignSource(), getProvisionService())); } } } else { m_node = m_provisionService.getNode(m_nodeId); } }