I - - the item typeR - - the rule typepublic class FacetVisibilityRulePopulator<I,R extends AbstractFacetVisibilityRule> extends Object
SolrSearchResponse as source and
ProductCategorySearchPageData as target type.de.hybris.platform.converters.Populator| Constructor and Description |
|---|
FacetVisibilityRulePopulator() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
evaluateAll(SolrSearchResponse source,
SearchPageData target,
FacetData facetToTest,
Map<FacetVisibilityRuleCondition,List<R>> filtersByCondition) |
protected Map<FacetVisibilityRuleCondition,List<R>> |
groupByCondition(List<R> rulesToSplit) |
void |
populate(SolrSearchResponse source,
ProductCategorySearchPageData<SolrSearchQueryData,I,CategoryModel> target) |
void |
setFacetVisibilityRulesService(FacetVisibilityRulesService facetVisibilityRulesService) |
protected Map<String,FacetData<SolrSearchQueryData>> |
toFacetMap(List<FacetData<SolrSearchQueryData>> facets) |
public void populate(SolrSearchResponse source, ProductCategorySearchPageData<SolrSearchQueryData,I,CategoryModel> target)
protected Map<FacetVisibilityRuleCondition,List<R>> groupByCondition(List<R> rulesToSplit)
protected Map<String,FacetData<SolrSearchQueryData>> toFacetMap(List<FacetData<SolrSearchQueryData>> facets)
protected boolean evaluateAll(SolrSearchResponse source, SearchPageData target, FacetData facetToTest, Map<FacetVisibilityRuleCondition,List<R>> filtersByCondition)
public void setFacetVisibilityRulesService(FacetVisibilityRulesService facetVisibilityRulesService)
Copyright © 2017 SAP SE. All Rights Reserved.