Class PriceDataConverter

  • All Implemented Interfaces:
    org.springframework.core.convert.converter.Converter<com.broadleafcommerce.common.dataimport.messaging.BatchRecord,​PriceData>

    public class PriceDataConverter
    extends Object
    implements org.springframework.core.convert.converter.Converter<com.broadleafcommerce.common.dataimport.messaging.BatchRecord,​PriceData>
    Author:
    Vitalii Voronkov (vvoronkov)
    • Constructor Summary

      Constructors 
      Constructor Description
      PriceDataConverter​(com.fasterxml.jackson.databind.ObjectMapper mapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory)  
    • Constructor Detail

      • PriceDataConverter

        public PriceDataConverter​(com.fasterxml.jackson.databind.ObjectMapper mapper,
                                  com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • Method Detail

      • convert

        public PriceData convert​(@NonNull
                                 @NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord source)
        Specified by:
        convert in interface org.springframework.core.convert.converter.Converter<com.broadleafcommerce.common.dataimport.messaging.BatchRecord,​PriceData>
      • convertTarget

        protected com.broadleafcommerce.pricing.client.domain.PriceableTargetRef convertTarget​(com.broadleafcommerce.common.dataimport.messaging.BatchRecord source)
      • getMapper

        protected com.fasterxml.jackson.databind.ObjectMapper getMapper()
      • getTypeFactory

        protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()