Class FacetedQueryDefinition
java.lang.Object
io.vertigo.core.node.definition.AbstractDefinition<FacetedQueryDefinition>
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<FacetedQueryDefinition>
Définition des requêtes d'accès à l'index de recherche.
les requêtes sont facettées.
- Author:
- pchretien
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFacetedQueryDefinition(String name, List<FacetDefinition> facetDefinitions, io.vertigo.datamodel.smarttype.definitions.SmartTypeDefinition criteriaSmartType, Class<? extends ListFilterBuilder> listFilterBuilderClass, String listFilterBuilderQuery, String geoSearchQuery) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionio.vertigo.datamodel.smarttype.definitions.SmartTypeDefinitiongetFacetDefinition(String facetName) Retourne la facette identifié par son nom.Class<? extends ListFilterBuilder> Methods inherited from class io.vertigo.core.node.definition.AbstractDefinition
idMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertigo.core.node.definition.Definition
getName
-
Field Details
-
PREFIX
- See Also:
-
-
Constructor Details
-
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 definitionfacetDefinitions- Liste des facettescriteriaSmartType- Criteria's smartTypelistFilterBuilderClass- listFilterBuilderClass to uselistFilterBuilderQuery- listFilterBuilderQuery to usekeyConceptDtDefinition- Definition du keyConcept sur lequel s'applique cette recherchemyGeoSearchQuery- geo query
-
-
Method Details
-
getFacetDefinition
Retourne la facette identifié par son nom.- Parameters:
facetName- Nom de la facette recherché.- Returns:
- Définition de la facette.
-
getFacetDefinitions
- Returns:
- Liste des facettes portées par l'index.
-
getCriteriaDomain
public io.vertigo.datamodel.smarttype.definitions.SmartTypeDefinition getCriteriaDomain()- Returns:
- Domain du criteria.
-
getListFilterBuilderClass
- Returns:
- Class du ListFilterBuilder.
-
getListFilterBuilderQuery
- Returns:
- Query du ListFilterBuilder.
-
getGeoSearchQuery
- Returns:
- Query du geoSearchQuery.
-