Package de.cxp.ocs.config
Class FacetConfiguration
- java.lang.Object
-
- de.cxp.ocs.config.FacetConfiguration
-
public class FacetConfiguration extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFacetConfiguration.FacetConfig
-
Constructor Summary
Constructors Constructor Description FacetConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FacetConfigurationsetFacets(@NonNull List<FacetConfiguration.FacetConfig> facets)A list of fine grained facet configurations.FacetConfigurationsetMaxFacets(int maxFacets)Limit the amount of all facets returned for a result.
-
-
-
Method Detail
-
setFacets
public FacetConfiguration setFacets(@NonNull @NonNull List<FacetConfiguration.FacetConfig> facets)
A list of fine grained facet configurations. Each facet configuration controls the return value of one specific facet. Facets without configuration will be configured by default values.- Parameters:
facets-- Returns:
- self
-
setMaxFacets
public FacetConfiguration setMaxFacets(int maxFacets)
Limit the amount of all facets returned for a result. Facets that have the property 'excludeFromFacetLimit' enabled, won't be considered for that limit.- Parameters:
maxFacets-- Returns:
- self
-
-