Package com.broadleafcommerce.common.dataexport.service
-
Interface Summary Interface Description ExportDownloadService Provides the ability to retrieve export files.ExportFileWriter<C extends ExportFileWriteContext> Responsible for writing the headers and rows of an export to a file.ExportManager WhileExportServiceis purely in charge of CRUD-related operations onExport, this service is a higher level abstraction that performs the surrounding logic of processing export operations.ExportProcessor<P> WhileExportManageris responsible for most of the coordination during an export, it will delegate to anExportProcessorfor performing the actualtarget- specific operations.ExportService<P extends Export> Service API forExports.StorageService -
Class Summary Class Description CSVExportFileWriteContext Holds state information required byCSVExportFileWriter.CSVExportFileWriter An implementation ofExportFileWriterthat can write CSV files.DefaultExportDownloadService DefaultExportManager DefaultExportService<P extends Export> ExportFileWriteContext Holds state information particular to a specific export write operation.ExportFileWriteResponse Response returned byExportFileWriterto indicate the results of writing to a file.ExportRequestValidator ValidatesExportRequest.ReadRecordsResponse<P> A response returned byExportProcessor.readRecordsToProcess(Export)indicating the results of attempting to read all of the records to process in an export.RowGenerationResponse A response returned byExportProcessor.generateRows(List, Export)indicating the results of producing some rows in an export.