All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractExportRowConverter<S> The base class that is used to convert from given value to aMap
row representation.CommonExportUtils The common utility that contains some useful methods that can be reused in the export endpoints.CSVExportFileWriteContext Holds state information required byCSVExportFileWriter
.CSVExportFileWriter An implementation ofExportFileWriter
that can write CSV files.CustomizedExportRepository<D extends com.broadleafcommerce.data.tracking.core.Identifiable> Additional functionality necessary for aExportRepository
.DefaultExportDownloadService DefaultExportFileType Default values that are supported forExport.fileType
.DefaultExportManager DefaultExportService<P extends Export> Export An entity that holds the basic information required to track the status of an export operation.ExportAutoConfiguration ExportDataNormalizer This interface is used for building a data normalizer, which can be used to pre-process the data before writing to the file.ExportDataRouteSupporting ExportDownloadService Provides the ability to retrieve export files.ExportExceptionAdvisor ExportFileWriteContext 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.ExportFileWriteResponse Response returned byExportFileWriter
to indicate the results of writing to a file.ExportJpaAutoConfiguration The main JPA auto configuration that initializes the out of the box JPA repositories.ExportManager 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.ExportMessagingAutoConfiguration Configuration for additional messaging functionality for exports.ExportNotificationStateMapperMember Creates theNotificationStateAware.getNotificationStates()
for the persistent counterpart ofExport
.ExportOrphanCheckListener A listener that accepts triggered scheduled job events of typeExportOrphanCheckListener.EXPORT_ORPHAN_CHECK_JOBTYPE
and adjusts theExport.status
of any exports that are hanging toExportStatus.ERROR
.ExportProcessingConfigurationProperties Properties that can be used to configure how exports are processed.ExportProcessor<P> WhileExportManager
is responsible for most of the coordination during an export, it will delegate to anExportProcessor
for performing the actualtarget
- specific operations.ExportRepository<D extends com.broadleafcommerce.data.tracking.core.Identifiable> Repository
for persistent counter-parts ofExport
ExportRequest This is the request DTO which should be sent by API callers to request the creation of aExport
.ExportRequestValidator ValidatesExportRequest
.ExportService<P extends Export> Service API forExports
.ExportServiceAutoConfiguration ExportSpecification Describes how anExportProcessor
can handle a particular export.ExportStatus Represents the status of aExport
operation.ExportTriggeredJobEventConsumer Spring cloud stream messaging interface for receiving triggered job execution from the scheduled job microservice.ExportWebAutoConfiguration JpaCustomizedExportRepository<D extends JpaExport> JpaExport Persistent counter-part to aExport
for use with a JPA datastore.JpaExportLob JpaExportLobRepository<D extends JpaExportLob> JPA domain-specific implementation ofExportRepository
.JpaExportRepository<D extends JpaExport> JPA domain-specific implementation ofExportRepository
.JpaLobStorageService<D extends JpaExportLob> Utilizes Jpa to save and retrieve files for exportMonetaryAmountExportSerializer SerializeMonetaryAmount
to String, during the export.ProcessExportRequest A message representing a request to perform (actually process) anExport
.ProcessExportRequestConsumer Spring cloud data channel description for messaging output.ProcessExportRequestListener A listener that accepts aProcessExportRequest
and performs the export.ProcessExportRequestMessageFactory MessageFactory
for creatingProcessExportRequest
messages.ProcessExportRequestNotificationAutoConfiguration Configure the durable notification components forProcessExportRequestProducer
.ProcessExportRequestNotificationProperties Configuration properties for theNotificationHandler
andRetryHandler
forProcessExportRequestProducer
.ProcessExportRequestProducer Spring cloud data channel description for messaging output.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.SimpleExportCollectionSerializer Joins the elements of the providedIterable
into a single String containing the provided elements separated with a specified separator.SpecificationPropertiesSerializerModifier Excludes properties, that do not exist in the specification, during serialization and converts property names to header names.SpecificationPropertiesSerializerModifier.SpecificationCurrencyAwareBigDecimalSerializer The custom serializer that is used to serializeBigDecimal
price toString
value.SpecificationPropertiesSerializerModifier.SpecificationPropertyWriter Extension needed to get ability to create newBeanPropertyWriter
with new property name.StorageService TimeZoneDataNormalizer This normalizer is used to format the date values for specified time-zone.UnknownExportTargetException