Interface CustomerSegmentExportService
- All Superinterfaces:
com.broadleafcommerce.export.service.ExportService<CustomerCustomerSegmentXref>
- All Known Implementing Classes:
CustomerSegmentExportServiceImpl
public interface CustomerSegmentExportService
extends com.broadleafcommerce.export.service.ExportService<CustomerCustomerSegmentXref>
-
Method Summary
Modifier and TypeMethodDescriptionexportAllBatchCustomerSegmentsCsv(Long firstId, int count, OutputStream output, boolean useHeaders) voidexportAllCustomerSegmentsCsv(OutputStream output, int batchSize) exportBatchCustomerSegmentsCsv(Long customerSegmentId, Long firstId, int count, OutputStream output, boolean useHeaders) Methods inherited from interface com.broadleafcommerce.export.service.ExportService
getTotalRecordsCount, getTotalRecordsCount, modifyProcessExecutorContext, readAndExportBatch, readBatch, writeBatch
-
Method Details
-
exportBatchCustomerSegmentsCsv
Long exportBatchCustomerSegmentsCsv(Long customerSegmentId, Long firstId, int count, OutputStream output, boolean useHeaders) throws IOException - Throws:
IOException
-
exportAllBatchCustomerSegmentsCsv
Long exportAllBatchCustomerSegmentsCsv(Long firstId, int count, OutputStream output, boolean useHeaders) throws IOException - Throws:
IOException
-
exportAllCustomerSegmentsCsv
- Throws:
IOException
-