Class AbstractPopulatingConverter<SOURCE,TARGET>

java.lang.Object
de.hybris.platform.converters.impl.AbstractConverter<SOURCE,TARGET>
de.hybris.platform.converters.impl.AbstractPopulatingConverter<SOURCE,TARGET>
All Implemented Interfaces:
Populator<SOURCE,TARGET>, PopulatorList<SOURCE,TARGET>, Converter<SOURCE,TARGET>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.core.convert.converter.Converter<SOURCE,TARGET>
Direct Known Subclasses:
AbstractContextualPopulatingConverter, AbstractPopulatingConverter, AsnEntryModelPopulatingConverter, AsnModelPopulatingConverter, DefaultSolrFacetSearchProductSearchStrategyTest.SearchQueryPageableConverter, DefaultSolrFacetSearchProductSearchStrategyTest.SolrSearchRequestConverter, DefaultSolrFacetSearchProductSearchStrategyTest.SolrSearchResponseConverter, FaultTolerantConverter, PointOfServiceDistanceConverter, TrackingEventToCsvDataConverter

public class AbstractPopulatingConverter<SOURCE,TARGET> extends AbstractConverter<SOURCE,TARGET> implements PopulatorList<SOURCE,TARGET>
Populating converter that uses a list of configured populators to populate the target during conversion. Class used to be but is no longer abstract. It allows to declare it as an abstract bean in Spring, otherwise we'd get BeanInstantiationException.