Class CustomerSegmentImportPersistenceService

java.lang.Object
com.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService<CustomerSegmentDataRecord>
com.broadleafcommerce.customersegment.admin.importer.service.persist.CustomerSegmentImportPersistenceService
All Implemented Interfaces:
com.broadleafcommerce.importer.service.persist.PersistenceService<CustomerSegmentDataRecord>

@Service("blCustomerSegmentPersistenceService") @ConditionalOnImporter public class CustomerSegmentImportPersistenceService extends com.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService<CustomerSegmentDataRecord>
  • Field Details

  • Constructor Details

    • CustomerSegmentImportPersistenceService

      public CustomerSegmentImportPersistenceService()
  • Method Details

    • postDbActions

      protected void postDbActions(List<CustomerSegmentDataRecord> list, com.broadleafcommerce.importer.domain.ImportContext importContext, Map<Object,Object> map)
      Specified by:
      postDbActions in class com.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService<CustomerSegmentDataRecord>
    • preDbActions

      protected void preDbActions(List<CustomerSegmentDataRecord> list, com.broadleafcommerce.importer.domain.ImportContext importContext, Map<Object,Object> map)
      Specified by:
      preDbActions in class com.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService<CustomerSegmentDataRecord>
    • getDao

      protected com.broadleafcommerce.importer.dao.DefaultImportDao getDao()
      Specified by:
      getDao in class com.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService<CustomerSegmentDataRecord>
    • resolveIds

      protected void resolveIds(List<CustomerSegmentDataRecord> importRecords, com.broadleafcommerce.importer.domain.ImportContext importContext, Map<Object,Object> holder) throws SQLException
      Specified by:
      resolveIds in class com.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService<CustomerSegmentDataRecord>
      Throws:
      SQLException
    • createAndPersistChangeDetails

      protected void createAndPersistChangeDetails(List<CustomerSegmentDataRecord> list, Map<Object,Object> map, com.broadleafcommerce.importer.domain.ImportContext importContext) throws com.broadleafcommerce.importer.exception.ImportException
      Specified by:
      createAndPersistChangeDetails in class com.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService<CustomerSegmentDataRecord>
      Throws:
      com.broadleafcommerce.importer.exception.ImportException