@Override public VertexRef unmarshal(VertexRefJaxbEntry input) throws Exception { if (input == null) { return null; } final VertexRef ref = new DefaultVertexRef(input.namespace, input.id, input.label); return ref; } }
@Override public VertexRef unmarshal(VertexRefJaxbEntry input) throws Exception { if (input == null) { return null; } final VertexRef ref = new DefaultVertexRef(input.namespace, input.id, input.label); return ref; } }
@Deprecated @Override public boolean containsVertexId(String id) { return containsVertexId(new DefaultVertexRef(getNamespace(), id)); }
@Deprecated @Override public boolean containsVertexId(String id) { return containsVertexId(new DefaultVertexRef(getNamespace(), id)); }
/** * @deprecated You should search by the namespace and ID tuple instead */ @Override public boolean containsVertexId(String id) { return containsVertexId(new DefaultVertexRef(getNamespace(), id)); }
@Override public void addVertexHopCriteria(SearchResult searchResult, GraphContainer container) { LOG.debug("SimpleSearchProvider->addVertexHopCriteria: called with search result: '{}'", searchResult); final DefaultVertexHopCriteria criterion = new DefaultVertexHopCriteria( new DefaultVertexRef( searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel())); container.addCriteria(criterion); LOG.debug("SimpleSearchProvider->addVertexHop: adding hop criteria {}.", criterion); LOG.debug("SimpleSearchProvider->addVertexHop: current criteria {}.", Arrays.toString(container.getCriteria())); }
@Override public void addVertexHopCriteria(SearchResult searchResult, GraphContainer container) { LOG.debug("ApplicationServiceSearchProvider->addVertexHopCriteria: called with search result: '{}'", searchResult); VertexHopGraphProvider.DefaultVertexHopCriteria criterion = new VertexHopGraphProvider.DefaultVertexHopCriteria(new DefaultVertexRef(searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel())); container.addCriteria(criterion); LOG.debug("ApplicationServiceSearchProvider->addVertexHop: adding hop criteria {}.", criterion); LOG.debug("ApplicationServiceSearchProvider->addVertexHop: current criteria {}.", Arrays.toString(container.getCriteria())); }
/** * Returns true if the {@link #provider} does not contain a vertex id '<generatedId>', false otherwise. * @param generatedId The generated id * @return true if the {@link #provider} does not contain a vertex id '<generatedId>', false otherwise. */ @SuppressWarnings("deprecation") private boolean isValid(String generatedId) { return !provider.containsVertexId(new DefaultVertexRef(provider.getVertexNamespace(), generatedId)); }
@Override public void removeVertexHopCriteria(SearchResult searchResult, GraphContainer container) { LOG.debug("SimpleSearchProvider->removeVertexHopCriteria: called with search result: '{}'", searchResult); final DefaultVertexHopCriteria criterion = new DefaultVertexHopCriteria( new DefaultVertexRef( searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel())); container.removeCriteria(criterion); LOG.debug("SimpleSearchProvider->removeVertexHopCriteria: current criteria {}.", Arrays.toString(container.getCriteria())); } }
/** * Returns true if the {@link #provider} does not contain a vertex id '<generatedId>', false otherwise. * @param generatedId The generated id * @return true if the {@link #provider} does not contain a vertex id '<generatedId>', false otherwise. */ @SuppressWarnings("deprecation") private boolean isValid(String generatedId) { return !provider.containsVertexId(new DefaultVertexRef(provider.getNamespace(), generatedId)); }
@Override public void removeVertexHopCriteria(SearchResult searchResult, GraphContainer container) { LOG.debug("ApplicationServiceSearchProvider->removeVertexHopCriteria: called with search result: '{}'", searchResult); VertexHopGraphProvider.DefaultVertexHopCriteria criterion = new VertexHopGraphProvider.DefaultVertexHopCriteria(new DefaultVertexRef(searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel())); container.removeCriteria(criterion); LOG.debug("ApplicationServiceSearchProvider->removeVertexHopCriteria: current criteria {}.", Arrays.toString(container.getCriteria())); }
@Override public void removeVertexHopCriteria(SearchResult searchResult, GraphContainer container) { LOG.debug("ApplicationServiceSearchProvider->removeVertexHopCriteria: called with search result: '{}'", searchResult); VertexHopGraphProvider.DefaultVertexHopCriteria criterion = new VertexHopGraphProvider.DefaultVertexHopCriteria(new DefaultVertexRef(searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel())); container.removeCriteria(criterion); LOG.debug("ApplicationServiceSearchProvider->removeVertexHopCriteria: current criteria {}.", Arrays.toString(container.getCriteria())); }
@Override public Set<VertexRef> getVertexRefsBy(SearchResult searchResult, GraphContainer container) { final VertexRef vertexToFocus = new DefaultVertexRef(searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel()); return Sets.newHashSet(vertexToFocus); }
@Override public Set<VertexRef> getVertexRefsBy(SearchResult searchResult, GraphContainer container) { VertexRef vertexToFocus = new DefaultVertexRef(searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel()); return Sets.newHashSet(vertexToFocus); }
@Override public Set<VertexRef> getVertexRefsBy(SearchResult searchResult, GraphContainer container) { VertexRef vertexToFocus = new DefaultVertexRef(searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel()); return Sets.newHashSet(vertexToFocus); }
@Override public void buttonClick(ClickEvent event) { Integer nodeId = nodeIdProperty.getValue(); String nodeLabel = (String)source.getContainerProperty(itemId, m_nodeLabelProperty).getValue(); VertexRef vertexRef = new DefaultVertexRef("nodes", String.valueOf(nodeId), nodeLabel); fireVertexUpdatedEvent(vertexRef); } });
@Override public Set<VertexRef> getVertexRefsBy(SearchResult searchResult, GraphContainer container) { final VertexRef vertexToFocus = new DefaultVertexRef(searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel()); return Sets.newHashSet(vertexToFocus); }
private Set<VertexRef> createVertices(List<OnmsAlarm> alarms) { Set<VertexRef> vertices = new TreeSet<VertexRef>(new RefComparator()); for (OnmsAlarm alarm : alarms) { OnmsNode node = alarm.getNode(); if (node == null) { continue; } vertices.add(new DefaultVertexRef("nodes", String.valueOf(node.getId()), node.getLabel())); } return vertices; }
private Set<VertexRef> createVertices(List<OnmsAlarm> alarms) { Set<VertexRef> vertices = new TreeSet<VertexRef>(new RefComparator()); for (OnmsAlarm alarm : alarms) { OnmsNode node = alarm.getNode(); if (node == null) { continue; } vertices.add(new DefaultVertexRef("nodes", String.valueOf(node.getId()), node.getLabel())); } return vertices; }
@Override public Set<VertexRef> getVertices() { CriteriaBuilder bldr = new CriteriaBuilder(OnmsIpInterface.class); bldr.iplike("ipAddr", m_ipQuery); List<OnmsIpInterface> ips = ipInterfaceProvider.findMatching(bldr.toCriteria()); Set<VertexRef> vertices = new TreeSet<VertexRef>(new RefComparator()); for (OnmsIpInterface ip : ips) { OnmsNode node = ip.getNode(); vertices.add(new DefaultVertexRef("nodes", String.valueOf(node.getId()), node.getLabel())); } return vertices; }