Class SimpleSearchProvider
- java.lang.Object
-
- org.opennms.features.topology.api.topo.AbstractSearchProvider
-
- org.opennms.features.topology.api.topo.simple.SimpleSearchProvider
-
- All Implemented Interfaces:
SearchProvider
- Direct Known Subclasses:
BusinessServiceSearchProvider
,GraphMLSearchProvider
,LegacyTopologySearchProvider
,PathOutageSearchProvider
,VmwareTopologySearchProvider
public abstract class SimpleSearchProvider extends AbstractSearchProvider
-
-
Constructor Summary
Constructors Constructor Description SimpleSearchProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addVertexHopCriteria(SearchResult searchResult, GraphContainer container)
This method is called when the selection is made from the list ofreturned by a query() method of this API. boolean
contributesTo(java.lang.String namespace)
This is the topology provider namespace to which this search provider contributes.java.util.Set<VertexRef>
getVertexRefsBy(SearchResult searchResult, GraphContainer container)
This method is called when the topology UI needs to know whatare associated with a particular . java.util.List<SearchResult>
query(SearchQuery searchQuery, GraphContainer container)
This API is for getting a list offrom all the search providers. abstract java.util.List<? extends VertexRef>
queryVertices(SearchQuery searchQuery, GraphContainer container)
void
removeVertexHopCriteria(SearchResult searchResult, GraphContainer container)
When the user requests that the current SearchResult be removed from focus, the search provider should remove thefrom the boolean
supportsPrefix(java.lang.String searchPrefix)
This method is called by topology app the user is searching to setup prefixes that will only match from a-
Methods inherited from class org.opennms.features.topology.api.topo.AbstractSearchProvider
onCenterSearchResult, onDefocusSearchResult, onFocusSearchResult, onToggleCollapse, supportsPrefix
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opennms.features.topology.api.topo.SearchProvider
getSearchProviderNamespace
-
-
-
-
Method Detail
-
contributesTo
public boolean contributesTo(java.lang.String namespace)
Description copied from interface:SearchProvider
This is the topology provider namespace to which this search provider contributes.- Returns:
- returns true if the provider support the <@param namespace>.
-
supportsPrefix
public boolean supportsPrefix(java.lang.String searchPrefix)
Description copied from interface:SearchProvider
This method is called by topology app the user is searching to setup prefixes that will only match from a- Returns:
-
queryVertices
public abstract java.util.List<? extends VertexRef> queryVertices(SearchQuery searchQuery, GraphContainer container)
-
query
public java.util.List<SearchResult> query(SearchQuery searchQuery, GraphContainer container)
Description copied from interface:SearchProvider
This API is for getting a list offrom all the search providers. - Parameters:
searchQuery
- This is an API for Vaadin UI code for implementing various search queries types.- Returns:
- A list of SearchResults
-
getVertexRefsBy
public java.util.Set<VertexRef> getVertexRefsBy(SearchResult searchResult, GraphContainer container)
Description copied from interface:SearchProvider
This method is called when the topology UI needs to know whatare associated with a particular . - Returns:
-
addVertexHopCriteria
public void addVertexHopCriteria(SearchResult searchResult, GraphContainer container)
Description copied from interface:SearchProvider
This method is called when the selection is made from the list ofreturned by a query() method of this API. It is the criteria's responsibility is to determine the associated with the passed to the reference passed to this method.
-
removeVertexHopCriteria
public void removeVertexHopCriteria(SearchResult searchResult, GraphContainer container)
Description copied from interface:SearchProvider
When the user requests that the current SearchResult be removed from focus, the search provider should remove thefrom the
-
-