public final class SearchManagerImpl extends Object implements SearchManager, Activeable
| Constructor and Description |
|---|
SearchManagerImpl(SearchServicesPlugin searchServicesPlugin,
EventBusManager eventBusManager,
LocaleManager localeManager,
AnalyticsManager analyticsManager)
Constructor.
|
@Inject public SearchManagerImpl(SearchServicesPlugin searchServicesPlugin, EventBusManager eventBusManager, LocaleManager localeManager, AnalyticsManager analyticsManager)
searchServicesPlugin - the searchServicesPlugineventBusManager - the eventBusManagerlocaleManager - the localeManageranalyticsManager - the analyticsManagerpublic void start()
start in interface Activeablepublic void stop()
stop in interface Activeablepublic <S extends KeyConcept,I extends DtObject> void putAll(SearchIndexDefinition indexDefinition, Collection<SearchIndex<S,I>> indexCollection)
putAll in interface SearchManagerpublic <S extends KeyConcept,I extends DtObject> void put(SearchIndexDefinition indexDefinition, SearchIndex<S,I> index)
put in interface SearchManagerpublic <R extends DtObject> FacetedQueryResult<R,SearchQuery> loadList(SearchIndexDefinition indexDefinition, SearchQuery searchQuery, DtListState listState)
loadList in interface SearchManagerpublic long count(SearchIndexDefinition indexDefinition)
count in interface SearchManagerpublic <S extends KeyConcept> void remove(SearchIndexDefinition indexDefinition, URI<S> uri)
remove in interface SearchManagerpublic void removeAll(SearchIndexDefinition indexDefinition, ListFilter listFilter)
removeAll in interface SearchManagerpublic SearchIndexDefinition findFirstIndexDefinitionByKeyConcept(Class<? extends KeyConcept> keyConceptClass)
findFirstIndexDefinitionByKeyConcept in interface SearchManager@Deprecated public SearchIndexDefinition findIndexDefinitionByKeyConcept(Class<? extends KeyConcept> keyConceptClass)
findIndexDefinitionByKeyConcept in interface SearchManagerpublic void markAsDirty(List<URI<? extends KeyConcept>> keyConceptUris)
markAsDirty in interface SearchManagerpublic Future<Long> reindexAll(SearchIndexDefinition searchIndexDefinition)
reindexAll in interface SearchManagerpublic void onEvent(StoreEvent storeEvent)
storeEvent - Store eventCopyright © 2019. All Rights Reserved.