Package com.broadleafcommerce.bulk.service
-
Interface Summary Interface Description BulkUpdateManager WhileBulkUpdateService
is purely in charge of CRUD-related operations onBulkUpdate
, this service is a higher level abstraction that performs the surrounding logic of processing bulk update operations.BulkUpdateProcessor<P> WhileBulkUpdateManager
is responsible for most of the coordination during a bulk update, it will delegate to aBulkUpdateProcessor
for operations that are specific to theBulkUpdate.target
andBulkUpdate.type
.BulkUpdateService<P extends BulkUpdate> Service API forBulkUpdates
. -
Class Summary Class Description BatchProcessResponse A response returned byBulkUpdateProcessor.modifyAndPersist(List, BulkUpdate)
indicating the results of processing a batch of records in an update.BulkUpdateRequestValidator ValidatesBulkUpdateRequest
.DefaultBulkUpdateManager DefaultBulkUpdateService<P extends BulkUpdate> DefaultBulkUpdateService.LockConceptKeys Concept keys supplied toResourceLockRepository.lockResource(String, Class, String, String)
.ReadRecordsResponse<P> A response returned byBulkUpdateProcessor.readRecordsToProcess(BulkUpdate)
indicating the results of attempting to read all of the records to process in an update.