Class TmaSolrProductOfferingCollapsePopulator<INDEXED_PROPERTY_TYPE,INDEXED_TYPE_SORT_TYPE>
java.lang.Object
de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.populator.TmaSolrProductOfferingCollapsePopulator<INDEXED_PROPERTY_TYPE,INDEXED_TYPE_SORT_TYPE>
- Type Parameters:
INDEXED_PROPERTY_TYPE- the indexed property type - defaultPriceRowModelTmaSearchResultProductOfferingPopulator.java:91INDEXED_TYPE_SORT_TYPE- the indexed sort type
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<SearchQueryPageableData<SolrSearchQueryData>,SolrSearchRequest<FacetSearchConfig, IndexedType, INDEXED_PROPERTY_TYPE, de.hybris.platform.solrfacetsearch.search.SearchQuery, INDEXED_TYPE_SORT_TYPE>>
@Deprecated(since="2011",
forRemoval=true)
public class TmaSolrProductOfferingCollapsePopulator<INDEXED_PROPERTY_TYPE,INDEXED_TYPE_SORT_TYPE>
extends Object
implements de.hybris.platform.converters.Populator<SearchQueryPageableData<SolrSearchQueryData>,SolrSearchRequest<FacetSearchConfig,IndexedType,INDEXED_PROPERTY_TYPE,de.hybris.platform.solrfacetsearch.search.SearchQuery,INDEXED_TYPE_SORT_TYPE>>
Deprecated, for removal: This API element is subject to removal in a future version.
since 2011.
Populator for collapsing Search Results which are returned as Product Offering Prices into Product Offerings. The collapsing
happens for the highest priority price depending on the
PriceRowModel.getPriority() field.
The populator will add a clause to the Search Query which will:
- sort the prices by priority (highest to lowest)
- will return only one price for an spo and for the current currency- Since:
- 2007
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidpopulate(SearchQueryPageableData<SolrSearchQueryData> source, SolrSearchRequest<FacetSearchConfig, IndexedType, INDEXED_PROPERTY_TYPE, de.hybris.platform.solrfacetsearch.search.SearchQuery, INDEXED_TYPE_SORT_TYPE> target) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
TmaSolrProductOfferingCollapsePopulator
public TmaSolrProductOfferingCollapsePopulator()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
populate
public void populate(SearchQueryPageableData<SolrSearchQueryData> source, SolrSearchRequest<FacetSearchConfig, IndexedType, INDEXED_PROPERTY_TYPE, de.hybris.platform.solrfacetsearch.search.SearchQuery, INDEXED_TYPE_SORT_TYPE> target) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
populatein interfacede.hybris.platform.converters.Populator<INDEXED_PROPERTY_TYPE,INDEXED_TYPE_SORT_TYPE>
-