Class TmaEligibilitySolrClausesPopulator<INDEXED_PROPERTY_TYPE,INDEXED_TYPE_SORT_TYPE>
java.lang.Object
de.hybris.platform.b2ctelcoservices.compatibility.eligibility.solr.search.TmaEligibilitySolrClausesPopulator<INDEXED_PROPERTY_TYPE,INDEXED_TYPE_SORT_TYPE>
- Type Parameters:
INDEXED_PROPERTY_TYPE-INDEXED_TYPE_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>>
public class TmaEligibilitySolrClausesPopulator<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>>
This clause will filter the results based on the eligibility context.
- Since:
- 1810
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TmaSolrEligibilityQueryBuildervoidpopulate(SearchQueryPageableData<SolrSearchQueryData> source, SolrSearchRequest<FacetSearchConfig, IndexedType, INDEXED_PROPERTY_TYPE, de.hybris.platform.solrfacetsearch.search.SearchQuery, INDEXED_TYPE_SORT_TYPE> target) voidsetEligibilityQueryBuilder(TmaSolrEligibilityQueryBuilder eligibilityQueryBuilder) voidsetTmaEligibilityContextService(TmaEligibilityContextService tmaEligibilityContextService)
-
Field Details
-
DISCOUNTS
- See Also:
-
-
Constructor Details
-
TmaEligibilitySolrClausesPopulator
public TmaEligibilitySolrClausesPopulator()
-
-
Method Details
-
populate
public void populate(SearchQueryPageableData<SolrSearchQueryData> source, SolrSearchRequest<FacetSearchConfig, IndexedType, throws de.hybris.platform.servicelayer.dto.converter.ConversionExceptionINDEXED_PROPERTY_TYPE, de.hybris.platform.solrfacetsearch.search.SearchQuery, INDEXED_TYPE_SORT_TYPE> target) - Specified by:
populatein interfacede.hybris.platform.converters.Populator<INDEXED_PROPERTY_TYPE,INDEXED_TYPE_SORT_TYPE> - Throws:
de.hybris.platform.servicelayer.dto.converter.ConversionException
-
getEligibilityQueryBuilder
-
setEligibilityQueryBuilder
-
getTmaEligibilityContextService
-
setTmaEligibilityContextService
public void setTmaEligibilityContextService(TmaEligibilityContextService tmaEligibilityContextService)
-