Class TmaSolrDocumentPricingLogicAlgorithmPopulator
java.lang.Object
de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.populator.pricing.TmaSolrDocumentPricingLogicAlgorithmPopulator
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<TmaPricingLogicAlgorithmModel,TmaSolrDocumentPricingLogicAlgorithm>
public class TmaSolrDocumentPricingLogicAlgorithmPopulator
extends Object
implements de.hybris.platform.converters.Populator<TmaPricingLogicAlgorithmModel,TmaSolrDocumentPricingLogicAlgorithm>
Default populator used for populating pricing logic algorithm attributes in
TmaSolrDocumentPricingLogicAlgorithm with
data from TmaPricingLogicAlgorithmModel.
The populated target will then be persisted in the indexed type by the solr server.- Since:
- 2102
-
Constructor Summary
ConstructorsConstructorDescriptionTmaSolrDocumentPricingLogicAlgorithmPopulator(de.hybris.platform.servicelayer.dto.converter.Converter<TmaPricingLogicAlgorithmSpecModel, TmaSolrDocumentPricingLogicAlgorithmSpec> pricingLogicAlgorithmSpecConverter, de.hybris.platform.servicelayer.dto.converter.Converter<TmaExternalIdentifierModel, TmaSolrDocumentExternalIdentifier> externalIdentifierConverter) -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.servicelayer.dto.converter.Converter<TmaExternalIdentifierModel,TmaSolrDocumentExternalIdentifier> protected de.hybris.platform.servicelayer.dto.converter.Converter<TmaPricingLogicAlgorithmSpecModel,TmaSolrDocumentPricingLogicAlgorithmSpec> void
-
Constructor Details
-
TmaSolrDocumentPricingLogicAlgorithmPopulator
public TmaSolrDocumentPricingLogicAlgorithmPopulator(de.hybris.platform.servicelayer.dto.converter.Converter<TmaPricingLogicAlgorithmSpecModel, TmaSolrDocumentPricingLogicAlgorithmSpec> pricingLogicAlgorithmSpecConverter, de.hybris.platform.servicelayer.dto.converter.Converter<TmaExternalIdentifierModel, TmaSolrDocumentExternalIdentifier> externalIdentifierConverter)
-
-
Method Details
-
populate
public void populate(TmaPricingLogicAlgorithmModel source, TmaSolrDocumentPricingLogicAlgorithm target) - Specified by:
populatein interfacede.hybris.platform.converters.Populator<TmaPricingLogicAlgorithmModel,TmaSolrDocumentPricingLogicAlgorithm>
-
getPricingLogicAlgorithmSpecConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<TmaPricingLogicAlgorithmSpecModel,TmaSolrDocumentPricingLogicAlgorithmSpec> getPricingLogicAlgorithmSpecConverter() -
getExternalIdentifierConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<TmaExternalIdentifierModel,TmaSolrDocumentExternalIdentifier> getExternalIdentifierConverter()
-