Uses of Class
com.broadleafcommerce.common.dataimport.util.PersistenceRequest
Packages that use PersistenceRequest
-
Uses of PersistenceRequest in com.broadleafcommerce.common.dataimport
Methods in com.broadleafcommerce.common.dataimport with parameters of type PersistenceRequestModifier and TypeMethodDescriptionprotected <T> List<BatchCompletionRecord>
AbstractImportBatchHandler.buildNonValidationErrorCompletions
(String entityResourceId, PersistenceRequest<T> persistenceRequest, com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure<T> persistenceFailure) protected <T> List<BatchCompletionRecord>
AbstractImportBatchHandler.buildSuccessfulCompletionsForNoChangesRequest
(String entityResourceId, PersistenceRequest<T> persistenceRequest) protected <T> List<BatchCompletionRecord>
AbstractImportBatchHandler.buildSuccessfulCompletionsForRequest
(String entityResourceId, PersistenceRequest<T> persistenceRequest) protected <T> List<BatchCompletionRecord>
AbstractImportBatchHandler.buildValidationErrorCompletions
(String entityResourceId, PersistenceRequest<T> persistenceRequest, com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure<T> persistenceFailure) Method parameters in com.broadleafcommerce.common.dataimport with type arguments of type PersistenceRequestModifier and TypeMethodDescriptionprotected <T> void
AbstractImportBatchHandler.buildAndAddCompletionRecords
(com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse<T> response, List<BatchCompletionRecord> completionRecords, Map<String, PersistenceRequest<T>> persistenceRequestByResourceId, Function<T, String> idExtractor) protected <T> List<BatchCompletionRecord>
AbstractImportBatchHandler.persist
(BatchRequest batch, List<PersistenceRequest<T>> requests, BatchCreator<T> creator, BatchUpdater<T> updater, Function<T, String> idExtractor) Perform a persist of the parsed out domain specified asPersistenceRequest
sprotected <T> List<BatchCompletionRecord>
AbstractImportBatchHandler.persist
(BatchRequest batch, List<PersistenceRequest<T>> requests, BatchCreator<T> creator, BatchUpdater<T> updater, Function<T, String> idExtractor, int batchSize) This is a convenience wrapper aroundAbstractImportBatchHandler.persist(BatchRequest, List, BatchCreator, BatchUpdater, Function)
to submit therequests
in chunks/smaller-batches.