Package com.broadleafcommerce.common.dataexport.service
package com.broadleafcommerce.common.dataexport.service
-
ClassDescriptionHolds state information required by
CSVExportFileWriter
.An implementation ofExportFileWriter
that can write CSV files.DefaultExportService<P extends Export>Provides the ability to retrieve export files.Holds state information particular to a specific export write operation.ExportFileWriter<C extends ExportFileWriteContext>Responsible for writing the headers and rows of an export to a file.Response returned byExportFileWriter
to indicate the results of writing to a file.WhileExportService
is purely in charge of CRUD-related operations onExport
, this service is a higher level abstraction that performs the surrounding logic of processing export operations.WhileExportManager
is responsible for most of the coordination during an export, it will delegate to anExportProcessor
for performing the actualtarget
- specific operations.ValidatesExportRequest
.ExportService<P extends Export>Service API forExports
.A response returned byExportProcessor.readRecordsToProcess(Export)
indicating the results of attempting to read all of the records to process in an export.A response returned byExportProcessor.generateRows(List, Export)
indicating the results of producing some rows in an export.