Uses of Package
com.broadleafcommerce.common.dataexport.service
Package
Description
-
ClassDescriptionWhile
ExportService
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.Service API forExports
. -
-
ClassDescriptionHolds state information required by
CSVExportFileWriter
.Provides the ability to retrieve export files.Holds state information particular to a specific export write operation.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
.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. -
ClassDescriptionHolds state information required by
CSVExportFileWriter
.Provides the ability to retrieve export files.Responsible for writing the headers and rows of an export 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
.Service API forExports
.