Package com.broadleafcommerce.common.dataimport.util
@NonNullApi
package com.broadleafcommerce.common.dataimport.util
- Author:
- Phillip Verheyden (phillipuniverse)
-
ClassDescriptionBatchCreator<T>Utilized in
ImportBatchHandler
to perform the creation and persistence of entities.BatchUpdater<T>Utilized inImportBatchHandler
to perform and persist updates of entities.Provides common functionality for processing tracking and context related data on an import.Helper class for convertingBatchRecord
to target types.A response indicating the results of attempting to convert aBatchRecord
to a target type.By default, this detects correlation id values that ends with () and optionally tokenized by | for columns that can contain multiple correlation idsCan be used inImportBatchHandler
implementations to initialize default values for fields on an entity that have a null value (meaning their value was not found in the original row).If no id was generated, generates a new one based on a ULIDIntended for use byImportBatchHandler
implementations to capture all relevant information about a parsed/converted record such that it can be submitted for persistence and completion information can be produced for it.Provides traceability in order to report success/failure of embedded items tied to a particular entity.Convenience methods pertaining to processingBatchRecord.getRow()
.