Example #1
0
 /**
  * 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);
   }
 }