Class TmaSolrDocumentProductOfferingPricePopulator<SOURCE extends TmaProductOfferingPriceModel,TARGET extends TmaSolrDocumentProductOfferingPrice>
java.lang.Object
de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.populator.pricing.TmaSolrDocumentProductOfferingPricePopulator<SOURCE,TARGET>
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<SOURCE,TARGET>
- Direct Known Subclasses:
TmaSolrDocumentComponentPopPopulator,TmaSolrDocumentCompositePopPopulator
public class TmaSolrDocumentProductOfferingPricePopulator<SOURCE extends TmaProductOfferingPriceModel,TARGET extends TmaSolrDocumentProductOfferingPrice>
extends Object
implements de.hybris.platform.converters.Populator<SOURCE,TARGET>
Default populator for populating a
TmaSolrDocumentProductOfferingPrice to be persisted in the indexed type by the
solr server having a TmaProductOfferingPriceModel as source.- Since:
- 2007
-
Constructor Summary
ConstructorsConstructorDescriptionTmaSolrDocumentProductOfferingPricePopulator(de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecCharacteristicValueModel, TmaSolrDocumentPscvUse> pscvUseConverter, de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecCharValueUseModel, TmaSolrDocumentPscvUse> prodSpecCharValueUseConverter) -
Method Summary
Modifier and TypeMethodDescriptionprotected TmaSolrDocumentBillingTimegetPriceEventFromSource(BillingTimeModel sourcePriceEvent) protected de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecCharValueUseModel,TmaSolrDocumentPscvUse> protected de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecCharacteristicValueModel,TmaSolrDocumentPscvUse> Deprecated.since 2202voidpopulate(TmaProductOfferingPriceModel source, TmaSolrDocumentProductOfferingPrice target)
-
Constructor Details
-
TmaSolrDocumentProductOfferingPricePopulator
public TmaSolrDocumentProductOfferingPricePopulator(de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecCharacteristicValueModel, TmaSolrDocumentPscvUse> pscvUseConverter, de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecCharValueUseModel, TmaSolrDocumentPscvUse> prodSpecCharValueUseConverter)
-
-
Method Details
-
populate
public void populate(TmaProductOfferingPriceModel source, TmaSolrDocumentProductOfferingPrice target) - Specified by:
populatein interfacede.hybris.platform.converters.Populator<SOURCE extends TmaProductOfferingPriceModel,TARGET extends TmaSolrDocumentProductOfferingPrice>
-
getPriceEventFromSource
-
getPscvUseConverter
@Deprecated(since="2202") protected de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecCharacteristicValueModel,TmaSolrDocumentPscvUse> getPscvUseConverter()Deprecated.since 2202 -
getProdSpecCharValueUseConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<TmaProductSpecCharValueUseModel,TmaSolrDocumentPscvUse> getProdSpecCharValueUseConverter()
-