protected AbstractVertex getVertex(OnmsNode onmsnode) { OnmsIpInterface ip = getAddress(onmsnode); AbstractVertex vertex = new SimpleLeafVertex(TOPOLOGY_NAMESPACE_LINKD, onmsnode.getNodeId(), 0, 0); vertex.setIconKey(getIconName(onmsnode)); vertex.setLabel(onmsnode.getLabel()); vertex.setIpAddress(ip == null ? null : ip.getIpAddress().getHostAddress()); vertex.setNodeID(Integer.parseInt(onmsnode.getNodeId())); vertex.setTooltipText(getNodeTooltipText(onmsnode, vertex, ip)); return vertex; }
@Override public VertexHopGraphProvider.VertexHopCriteria getDefaultCriteria() { final OnmsNode node = m_topologyDao.getDefaultFocusPoint(); VertexHopGraphProvider.VertexHopCriteria criterion = null; if (node != null) { final Vertex defaultVertex = getVertex(node); if (defaultVertex != null) { criterion = new LinkdHopCriteria(node.getNodeId(), node.getLabel(), m_nodeDao); } } return criterion; }
@Override public VertexHopGraphProvider.VertexHopCriteria getDefaultCriteria() { final OnmsNode node = m_topologyDao.getDefaultFocusPoint(); VertexHopGraphProvider.VertexHopCriteria criterion = null; if (node != null) { final Vertex defaultVertex = getVertex(TOPOLOGY_NAMESPACE_LINKD, node.getNodeId()); if (defaultVertex != null) { VertexHopGraphProvider.FocusNodeHopCriteria hopCriteria = new VertexHopGraphProvider.FocusNodeHopCriteria(); hopCriteria.add(defaultVertex); return hopCriteria; } } return criterion; }