Class FacetedQuerySketch
- java.lang.Object
-
- io.vertigo.studio.notebook.AbstractSketch
-
- io.vertigo.studio.notebook.search.FacetedQuerySketch
-
- All Implemented Interfaces:
Sketch
public final class FacetedQuerySketch extends AbstractSketch
Définition des requêtes d'accès à l'index de recherche. les requêtes sont facettées.- Author:
- pchretien, mlaroche
-
-
Field Summary
Fields Modifier and Type Field Description static String
PREFIX
-
Fields inherited from interface io.vertigo.studio.notebook.Sketch
REGEX_SKETCH_NAME
-
-
Constructor Summary
Constructors Constructor Description FacetedQuerySketch(String name, DtSketch indexDtSketch, List<FacetSketch> facetSketchs, DomainSketch criteriaDomain, String listFilterBuilderClassName, String listFilterBuilderQuery, Optional<String> geoSearchQuery)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainSketch
getCriteriaDomain()
FacetSketch
getFacetSketch(String facetName)
Retourne la facette identifié par son nom.Collection<FacetSketch>
getFacetSketchs()
String
getGeoSearchQuery()
DtSketch
getIndexDtSketch()
Définition du dtIndex de cette recherche.String
getListFilterBuilderClassName()
String
getListFilterBuilderQuery()
boolean
hasGeoSearch()
-
Methods inherited from class io.vertigo.studio.notebook.AbstractSketch
getKey, getLocalName, toString
-
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FacetedQuerySketch
public FacetedQuerySketch(String name, DtSketch indexDtSketch, List<FacetSketch> facetSketchs, DomainSketch criteriaDomain, String listFilterBuilderClassName, String listFilterBuilderQuery, Optional<String> geoSearchQuery)
Constructor.- Parameters:
name
- Nom de la definitionindexDtSketch
- Sketch du DtIndex sur lequel s'applique cette recherchefacetSketchs
- Liste des facettescriteriaDomain
- Criteria's domainlistFilterBuilderClassName
- listFilterBuilderClass to uselistFilterBuilderQuery
- listFilterBuilderQuery to use
-
-
Method Detail
-
getFacetSketch
public FacetSketch getFacetSketch(String facetName)
Retourne la facette identifié par son nom.- Parameters:
facetName
- Nom de la facette recherché.- Returns:
- Définition de la facette.
-
getIndexDtSketch
public DtSketch getIndexDtSketch()
Définition du dtIndex de cette recherche.- Returns:
- Définition du keyConcept.
-
getFacetSketchs
public Collection<FacetSketch> getFacetSketchs()
- Returns:
- Liste des facettes portées par l'index.
-
getCriteriaDomain
public DomainSketch getCriteriaDomain()
- Returns:
- Domain du criteria.
-
getListFilterBuilderClassName
public String getListFilterBuilderClassName()
- Returns:
- Class du ListFilterBuilder.
-
getListFilterBuilderQuery
public String getListFilterBuilderQuery()
- Returns:
- Query du ListFilterBuilder.
-
getGeoSearchQuery
public String getGeoSearchQuery()
- Returns:
- if there is a geoSearchQuery.
-
hasGeoSearch
public boolean hasGeoSearch()
- Returns:
- Query du geoSearch.
-
-