public final class SearchManagerImpl extends Object implements SearchManager
| Constructor and Description |
|---|
SearchManagerImpl(Option<SearchServicesPlugin> searchServicesPlugin)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
long |
count(IndexDefinition indexDefinition) |
<R extends DtObject> |
loadList(SearchQuery searchQuery,
FacetedQuery facetedQuery) |
<I extends DtObject,R extends DtObject> |
put(IndexDefinition indexDefinition,
Index<I,R> index) |
<I extends DtObject,R extends DtObject> |
putAll(IndexDefinition indexDefinition,
Collection<Index<I,R>> indexCollection) |
void |
registerIndexFieldNameResolver(IndexDefinition indexDefinition,
IndexFieldNameResolver indexFieldNameResolver) |
void |
remove(IndexDefinition indexDefinition,
ListFilter listFilter) |
void |
remove(IndexDefinition indexDefinition,
URI uri) |
@Inject public SearchManagerImpl(Option<SearchServicesPlugin> searchServicesPlugin)
searchServicesPlugin - Search pluginpublic void registerIndexFieldNameResolver(IndexDefinition indexDefinition, IndexFieldNameResolver indexFieldNameResolver)
registerIndexFieldNameResolver in interface SearchManagerpublic <I extends DtObject,R extends DtObject> void putAll(IndexDefinition indexDefinition, Collection<Index<I,R>> indexCollection)
putAll in interface SearchManagerpublic <I extends DtObject,R extends DtObject> void put(IndexDefinition indexDefinition, Index<I,R> index)
put in interface SearchManagerpublic <R extends DtObject> FacetedQueryResult<R,SearchQuery> loadList(SearchQuery searchQuery, FacetedQuery facetedQuery)
loadList in interface SearchManagerpublic long count(IndexDefinition indexDefinition)
count in interface SearchManagerpublic void remove(IndexDefinition indexDefinition, URI uri)
remove in interface SearchManagerpublic void remove(IndexDefinition indexDefinition, ListFilter listFilter)
remove in interface SearchManagerCopyright © 2014. All Rights Reserved.