/** {@inheritDoc} */ @Transactional @Override public OnmsNode getDbNodeInitCat(final Integer nodeId) { final OnmsNode node = m_nodeDao.get(nodeId); // TODO: Does calling initialize() on an entity do anything? m_nodeDao.initialize(node); m_nodeDao.initialize(node.getCategories()); m_nodeDao.initialize(node.getLocation()); return node; }
/** {@inheritDoc} */ @Transactional @Override public OnmsNode getNode(final Integer nodeId) { final OnmsNode node = m_nodeDao.get(nodeId); // TODO: Does calling initialize() on an entity do anything? m_nodeDao.initialize(node); m_nodeDao.initialize(node.getCategories()); m_nodeDao.initialize(node.getIpInterfaces()); m_nodeDao.initialize(node.getLocation()); return node; }
/** {@inheritDoc} */ @Transactional @Override public OnmsNode getDbNodeInitCat(final Integer nodeId) { final OnmsNode node = m_nodeDao.get(nodeId); // TODO: Does calling initialize() on an entity do anything? m_nodeDao.initialize(node); m_nodeDao.initialize(node.getCategories()); m_nodeDao.initialize(node.getLocation()); return node; }
/** {@inheritDoc} */ @Transactional @Override public OnmsNode getNode(final Integer nodeId) { final OnmsNode node = m_nodeDao.get(nodeId); // TODO: Does calling initialize() on an entity do anything? m_nodeDao.initialize(node); m_nodeDao.initialize(node.getCategories()); m_nodeDao.initialize(node.getIpInterfaces()); m_nodeDao.initialize(node.getLocation()); return node; }
private OnmsMinion getMinionForNodeId(final Integer nodeId) { if (m_minionNodes.containsKey(nodeId)) { return m_minionNodes.get(nodeId); } final OnmsNode node = m_nodeDao.get(nodeId); if (node == null) { final IllegalStateException ex = new IllegalStateException("Unable to retrieve minion. The node (ID: " + nodeId + ") does not exist!"); LOG.warn(ex.getMessage()); throw ex; } m_nodeDao.initialize(node.getLocation()); final String minionId = node.getForeignId(); final OnmsMinion minion = m_minionDao.findById(minionId); m_minionNodes.put(nodeId, minion); m_minions.put(minionId, minion); return minion; }
final List<OnmsNode> nodes = m_nodeDao.findMatching(c); for (final OnmsNode node : nodes) { m_nodeDao.initialize(node.getLocation());