Class SearchQueryFiltersPopulator
java.lang.Object
de.hybris.platform.commerceservices.search.searchservices.populators.SearchQueryFiltersPopulator
- All Implemented Interfaces:
Populator<SnSearchQueryConverterData,SnSearchQuery>
public class SearchQueryFiltersPopulator
extends Object
implements Populator<SnSearchQueryConverterData,SnSearchQuery>
Populates search query filters
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCategoryFilter(String sourceCategoryCode, SnSearchQuery target) protected voidaddFacetFilters(List<SolrSearchQueryTermData> sourceFilterTerms, SnSearchQuery target) protected voidaddFilters(List<SolrSearchFilterQueryData> sourceFilterQueries, SnSearchQuery target) voidpopulate(SnSearchQueryConverterData source, SnSearchQuery target) Populate the target instance with values from the source instance.
-
Field Details
-
ALL_CATEGORIES_FIELD
- See Also:
-
-
Constructor Details
-
SearchQueryFiltersPopulator
public SearchQueryFiltersPopulator()
-
-
Method Details
-
populate
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<SnSearchQueryConverterData,SnSearchQuery> - Parameters:
source- the source objecttarget- the target to fill
-
addFacetFilters
protected void addFacetFilters(List<SolrSearchQueryTermData> sourceFilterTerms, SnSearchQuery target) -
addFilters
protected void addFilters(List<SolrSearchFilterQueryData> sourceFilterQueries, SnSearchQuery target) -
addCategoryFilter
-