public interface SearchServicesPlugin extends Plugin
| Modifier and Type | Method and Description |
|---|---|
long |
count(SearchIndexDefinition indexDefinition) |
<R extends DtObject> |
loadList(SearchIndexDefinition indexDefinition,
SearchQuery searchQuery,
DtListState listState)
Récupération du résultat issu d'une requête.
|
<K extends KeyConcept,I extends DtObject> |
put(SearchIndexDefinition indexDefinition,
SearchIndex<K,I> index)
Ajout d'une ressource à l'index.
|
<K extends KeyConcept,I extends DtObject> |
putAll(SearchIndexDefinition indexDefinition,
Collection<SearchIndex<K,I>> indexCollection)
Ajout de plusieurs ressources à l'index.
|
void |
remove(SearchIndexDefinition indexDefinition,
ListFilter listFilter)
Suppression des données correspondant à un filtre.
|
<K extends KeyConcept> |
remove(SearchIndexDefinition indexDefinition,
URI<K> uri)
Suppression d'une ressource de l'index.
|
<K extends KeyConcept,I extends DtObject> void putAll(SearchIndexDefinition indexDefinition, Collection<SearchIndex<K,I>> indexCollection)
I - Type de l'objet représentant l'indexK - Type du keyConcept métier indexéindexDefinition - Type de l'indexindexCollection - Liste des objets à pousser dans l'index<K extends KeyConcept,I extends DtObject> void put(SearchIndexDefinition indexDefinition, SearchIndex<K,I> index)
I - Type de l'objet représentant l'indexK - Type du keyConcept métier indexéindexDefinition - Type de l'indexindex - Objet à pousser dans l'index<R extends DtObject> FacetedQueryResult<R,SearchQuery> loadList(SearchIndexDefinition indexDefinition, SearchQuery searchQuery, DtListState listState)
R - Type de l'objet resultant de la recherchesearchQuery - critères initiauxindexDefinition - Type de l'indexlistState - Etat de la liste (tri et pagination)long count(SearchIndexDefinition indexDefinition)
indexDefinition - Type de l'index<K extends KeyConcept> void remove(SearchIndexDefinition indexDefinition, URI<K> uri)
K - Type du keyConcept métier indexéindexDefinition - Type de l'indexuri - URI de la ressource à supprimervoid remove(SearchIndexDefinition indexDefinition, ListFilter listFilter)
indexDefinition - Type de l'indexlistFilter - Filtre des éléments à supprimerCopyright © 2015. All Rights Reserved.