@Override public Set<VertexRef> getVertexRefsBy(SearchResult searchResult, GraphContainer container) { LOG.debug("SearchProvider->getVertexRefsBy: called with search result: '{}'", searchResult); org.opennms.features.topology.api.topo.Criteria criterion = findCriterion(searchResult.getId(), container); Set<VertexRef> vertices = ((VertexHopCriteria)criterion).getVertices(); LOG.debug("SearchProvider->getVertexRefsBy: found '{}' vertices.", vertices.size()); return vertices; }
@Override public Set<VertexRef> getVertexRefsBy(SearchResult searchResult, GraphContainer container) { LOG.debug("SearchProvider->getVertexRefsBy: called with search result: '{}'", searchResult); org.opennms.features.topology.api.topo.Criteria criterion = findCriterion(searchResult.getId(), container); Set<VertexRef> vertices = ((IpLikeHopCriteria)criterion).getVertices(); LOG.debug("SearchProvider->getVertexRefsBy: found '{}' vertices.", vertices.size()); return vertices; }
@Override public void removeVertexHopCriteria(SearchResult searchResult, GraphContainer container) { LOG.debug("SearchProvider->removeVertexHopCriteria: called with search result: '{}'", searchResult); Criteria criterion = findCriterion(searchResult.getId(), container); if (criterion != null) { LOG.debug("SearchProvider->removeVertexHopCriteria: found criterion: {} for searchResult {}.", criterion, searchResult); container.removeCriteria(criterion); } else { LOG.debug("SearchProvider->removeVertexHopCriteria: did not find criterion for searchResult {}.", searchResult); } logCriteriaInContainer(container); }
@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) { final VertexRef vertexToFocus = new DefaultVertexRef(searchResult.getNamespace(), searchResult.getId(), searchResult.getLabel()); return Sets.newHashSet(vertexToFocus); }
@Override public void removeVertexHopCriteria(SearchResult searchResult, GraphContainer container) { LOG.debug("SearchProvider->removeVertexHopCriteria: called with search result: '{}'", searchResult); org.opennms.features.topology.api.topo.Criteria criterion = findCriterion(searchResult.getId(), container); if (criterion != null) { container.removeCriteria(criterion); } logCriteriaInContainer(container); }
@Override public void addVertexHopCriteria(SearchResult searchResult, GraphContainer container) { LOG.debug("SearchProvider->addVertexHopCriteria: called with search result: '{}'", searchResult); VertexHopCriteria criterion = LinkdHopCriteria.createCriteria(searchResult.getId(), searchResult.getLabel()); container.addCriteria(criterion); LOG.debug("SearchProvider->addVertexHop: adding hop criteria {}.", criterion); logCriteriaInContainer(container); }
@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())); }
@Override public void onToggleCollapse(SearchResult searchResult, GraphContainer graphContainer) { LOG.debug("SearchProvider.onToggleCollapse: called with search result: '{}'", searchResult); CollapsibleCriteria criteria = getMatchingCriteriaById(graphContainer, searchResult.getId()); if (criteria != null) { criteria.setCollapsed(!criteria.isCollapsed()); graphContainer.redoLayout(); } }
@Override public void onToggleCollapse(SearchResult searchResult, GraphContainer graphContainer) { LOG.debug("SearchProvider.onToggleCollapse: called with search result: '{}'", searchResult); CollapsibleCriteria criteria = getMatchingCriteriaById(graphContainer, searchResult.getId()); if (criteria != null) { criteria.setCollapsed(!criteria.isCollapsed()); graphContainer.redoLayout(); } }
@Override public void onToggleCollapse(SearchResult searchResult, GraphContainer graphContainer) { LOG.debug("SearchProvider->onToggleCollapse: called with search result: '{}'", searchResult); CollapsibleCriteria criteria = getMatchingCriteriaById(graphContainer, searchResult.getId()); if (criteria != null) { criteria.setCollapsed(!criteria.isCollapsed()); graphContainer.redoLayout(); } }
@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())); } }
public AlarmSearchResult(SearchResult searchResult) { super(getSearchProviderNamespace(), searchResult.getId(), searchResult.getLabel(), searchResult.getQuery(), searchResult.isCollapsible(), searchResult.isCollapsed()); this.setAlarmId(Integer.valueOf(searchResult.getId())); this.setNodeLabel(searchResult.getLabel()); this.setSeverityQuery(false); }
@Override public void onToggleCollapse(SearchResult searchResult, GraphContainer graphContainer) { CollapsibleCriteria criteria = getMatchingCriteria(graphContainer, searchResult.getId()); if (criteria != null) { criteria.setCollapsed(!criteria.isCollapsed()); graphContainer.redoLayout(); } }