/** * <p>getForeignId</p> * * @return a {@link java.lang.String} object. */ public String getForeignId() { return m_node.getForeignId(); }
/** * <p>getNode</p> * * @param foreignId a {@link java.lang.String} object. * @return a {@link org.opennms.netmgt.provision.persist.requisition.RequisitionNode} object. */ public RequisitionNode getNode(String foreignId) { if (m_nodes != null) { for (RequisitionNode n : m_nodes) { if (n.getForeignId().equals(foreignId)) { LOG.debug("returning node '{}' for foreign id '{}'", n, foreignId); return n; } } } return null; }
/** * <p>removeNode</p> * * @param node a {@link org.opennms.netmgt.provision.persist.requisition.RequisitionNode} object. */ public void deleteNode(RequisitionNode node) { if (m_nodes != null) { Iterator<RequisitionNode> i = m_nodes.iterator(); while (i.hasNext()) { RequisitionNode n = i.next(); if (n.getForeignId().equals(node.getForeignId())) { i.remove(); break; } } } }
/** * <p>deleteNode</p> * * @param foreignId a {@link java.lang.String} object. */ public void deleteNode(final String foreignId) { if (m_nodes != null) { final Iterator<RequisitionNode> i = m_nodes.iterator(); while (i.hasNext()) { final RequisitionNode n = i.next(); if (n.getForeignId().equals(foreignId)) { i.remove(); break; } } } }
/** * <p>insertNode</p> * * @param node a {@link org.opennms.netmgt.provision.persist.requisition.RequisitionNode} object. */ public void insertNode(final RequisitionNode node) { updateNodeCacheIfNecessary(); if (m_nodeReqs.containsKey(node.getForeignId())) { final RequisitionNode n = m_nodeReqs.get(node.getForeignId()).getNode(); m_nodes.remove(n); } m_nodes.add(0, node); m_nodeReqs.put(node.getForeignId(), new OnmsNodeRequisition(getForeignSource(), node)); }
/** * <p>putNode</p> * * @param node a {@link org.opennms.netmgt.provision.persist.requisition.RequisitionNode} object. */ public void putNode(final RequisitionNode node) { updateNodeCacheIfNecessary(); if (m_nodeReqs.containsKey(node.getForeignId())) { final RequisitionNode n = m_nodeReqs.get(node.getForeignId()).getNode(); m_nodes.remove(n); } m_nodes.add(node); m_nodeReqs.put(node.getForeignId(), new OnmsNodeRequisition(getForeignSource(), node)); }
private void updateNodeCache() { m_nodeReqs.clear(); if (m_nodes != null) { for (final RequisitionNode n : m_nodes) { m_nodeReqs.put(n.getForeignId(), new OnmsNodeRequisition(getForeignSource(), n)); } } }
final String foreignId = node.getForeignId(); node.validate(); Integer count = foreignSourceCounts.get(foreignId);
if (newNode.getForeignId().equals(curNode.getForeignId())) {
if (newNode.getForeignId().equals(curNode.getForeignId())) {