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 Summary
FieldsFields inherited from class com.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService
importPersistenceHelper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateAndPersistChangeDetails(List<CustomerSegmentDataRecord> list, Map<Object, Object> map, com.broadleafcommerce.importer.domain.ImportContext importContext) protected com.broadleafcommerce.importer.dao.DefaultImportDaogetDao()protected voidpostDbActions(List<CustomerSegmentDataRecord> list, com.broadleafcommerce.importer.domain.ImportContext importContext, Map<Object, Object> map) protected voidpreDbActions(List<CustomerSegmentDataRecord> list, com.broadleafcommerce.importer.domain.ImportContext importContext, Map<Object, Object> map) protected voidresolveIds(List<CustomerSegmentDataRecord> importRecords, com.broadleafcommerce.importer.domain.ImportContext importContext, Map<Object, Object> holder) Methods inherited from class com.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService
persistBatch
-
Field Details
-
customerSegmentImportDao
-
-
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:
postDbActionsin classcom.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:
preDbActionsin classcom.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService<CustomerSegmentDataRecord>
-
getDao
protected com.broadleafcommerce.importer.dao.DefaultImportDao getDao()- Specified by:
getDaoin classcom.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:
resolveIdsin classcom.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:
createAndPersistChangeDetailsin classcom.broadleafcommerce.importer.service.persist.AbstractImportPersistenceService<CustomerSegmentDataRecord>- Throws:
com.broadleafcommerce.importer.exception.ImportException
-