Class FacetedQueryDefinition
- java.lang.Object
-
- io.vertigo.core.node.definition.AbstractDefinition
-
- io.vertigo.datafactory.collections.definitions.FacetedQueryDefinition
-
- All Implemented Interfaces:
io.vertigo.core.node.definition.Definition
public final class FacetedQueryDefinition extends io.vertigo.core.node.definition.AbstractDefinition
Définition des requêtes d'accès à l'index de recherche. les requêtes sont facettées.- Author:
- pchretien
-
-
Constructor Summary
Constructors Constructor Description FacetedQueryDefinition(String name, List<FacetDefinition> facetDefinitions, io.vertigo.datamodel.smarttype.definitions.SmartTypeDefinition criteriaSmartType, Class<? extends ListFilterBuilder> listFilterBuilderClass, String listFilterBuilderQuery, String geoSearchQuery)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertigo.datamodel.smarttype.definitions.SmartTypeDefinition
getCriteriaDomain()
FacetDefinition
getFacetDefinition(String facetName)
Retourne la facette identifié par son nom.Collection<FacetDefinition>
getFacetDefinitions()
String
getGeoSearchQuery()
Class<? extends ListFilterBuilder>
getListFilterBuilderClass()
String
getListFilterBuilderQuery()
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FacetedQueryDefinition
public FacetedQueryDefinition(String name, List<FacetDefinition> facetDefinitions, io.vertigo.datamodel.smarttype.definitions.SmartTypeDefinition criteriaSmartType, Class<? extends ListFilterBuilder> listFilterBuilderClass, String listFilterBuilderQuery, String geoSearchQuery)
Constructor.- Parameters:
name
- Nom de la definitionkeyConceptDtDefinition
- Definition du keyConcept sur lequel s'applique cette recherchefacetDefinitions
- Liste des facettescriteriaSmartType
- Criteria's smartTypelistFilterBuilderClass
- listFilterBuilderClass to uselistFilterBuilderQuery
- listFilterBuilderQuery to usemyGeoSearchQuery
- geo query
-
-
Method Detail
-
getFacetDefinition
public FacetDefinition getFacetDefinition(String facetName)
Retourne la facette identifié par son nom.- Parameters:
facetName
- Nom de la facette recherché.- Returns:
- Définition de la facette.
-
getFacetDefinitions
public Collection<FacetDefinition> getFacetDefinitions()
- Returns:
- Liste des facettes portées par l'index.
-
getCriteriaDomain
public io.vertigo.datamodel.smarttype.definitions.SmartTypeDefinition getCriteriaDomain()
- Returns:
- Domain du criteria.
-
getListFilterBuilderClass
public Class<? extends ListFilterBuilder> getListFilterBuilderClass()
- Returns:
- Class du ListFilterBuilder.
-
getListFilterBuilderQuery
public String getListFilterBuilderQuery()
- Returns:
- Query du ListFilterBuilder.
-
getGeoSearchQuery
public String getGeoSearchQuery()
- Returns:
- Query du geoSearchQuery.
-
-