java.lang.Object
de.hybris.platform.personalizationintegration.mapping.mapper.impl.CxScriptProfileMapper<T>
All Implemented Interfaces:
Populator<T,MappingData>
Direct Known Subclasses:
CxTestScriptProfileMapper, DefaultCxScriptConsumptionLayerMapper

public class CxScriptProfileMapper<T> extends Object implements Populator<T,MappingData>
This mapper implementation retrieve all the active CxMapperScript in the database and execute them to retrieve instances of SegmentMappingData. These segments will be added to the target of the populator. If a script doesn't return a result of the expected type (a list), the mapper will log an error but will continue with subsequent scripts.