Uses of Class
com.broadleafcommerce.catalog.domain.bulkoperation.BulkOperation
Package
Description
-
Uses of BulkOperation in com.broadleafcommerce.catalog.messaging.autoconfigure
Modifier and TypeMethodDescriptionCatalogMessagingAutoConfiguration.CatalogBulkOperationAutoConfiguration.catalogProcessBulkOperationHandler
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, List<BulkUpdateProcessor> bulkUpdateProcessors, BulkOperationService<BulkOperation> bulkOperationService, com.broadleafcommerce.common.messaging.notification.DetachedDurableMessageSender sender) CatalogMessagingAutoConfiguration.CatalogBulkOperationAutoConfiguration.catalogPurgeBulkOperationHandler
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService, BulkOperationService<BulkOperation> bulkOperationService, BulkOperationItemService<BulkOperationItem> bulkOperationItemService) -
Uses of BulkOperation in com.broadleafcommerce.catalog.messaging.bulkoperation
Modifier and TypeMethodDescriptionprotected BulkOperationService<BulkOperation>
CatalogBulkOperationHandler.getBulkOperationService()
protected BulkOperationService<BulkOperation>
PurgeBulkOperationHandler.getBulkOperationService()
protected List<BulkOperation>
PurgeBulkOperationHandler.readBulkOperationsToDelete
(Map<String, String> jobDetails) ModifierConstructorDescriptionCatalogBulkOperationHandler
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, List<BulkUpdateProcessor> bulkUpdateProcessors, BulkOperationService<BulkOperation> bulkOperationService, com.broadleafcommerce.common.messaging.notification.DetachedDurableMessageSender sender) PurgeBulkOperationHandler
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService, BulkOperationService<BulkOperation> bulkOperationService, BulkOperationItemService<BulkOperationItem> bulkOperationItemService) -
Uses of BulkOperation in com.broadleafcommerce.catalog.service.bulkoperation
Modifier and TypeInterfaceDescriptioninterface
BulkOperationService<P extends BulkOperation>
Service API forBulkOperation
.class
DefaultBulkOperationService<P extends BulkOperation>
Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.bulk.v2.domain.BulkOperationResponse
DefaultBulkOperationService.convertBulkOperationToResponse
(BulkOperation bulkOperation) protected BulkOperationItem
DefaultBulkOperationService.createBulkOperationItem
(BulkOperation bulkOperation, String entityId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of BulkOperation in com.broadleafcommerce.catalog.service.bulkoperation.processor
Modifier and TypeMethodDescriptionprotected List<ProductTag>
AddTagsProductBulkUpdateProcessor.buildProductTags
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected Map<BulkOperationItem,
List<ProductTag>> RemoveTagsProductBulkUpdateProcessor.findExistingProductTagsToDelete
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected Instant
AddTagsProductBulkUpdateProcessor.getActiveEndDate
(BulkOperation bulkOperation) protected Instant
SetActiveProductBulkUpdateProcessor.getActiveEndDate
(BulkOperation bulkOperation) protected Instant
AddTagsProductBulkUpdateProcessor.getActiveStartDate
(BulkOperation bulkOperation) protected Instant
SetActiveProductBulkUpdateProcessor.getActiveStartDate
(BulkOperation bulkOperation) protected String
LogBulkUpdateProcessor.getPostfix
(BulkOperation bulkOperation, BulkOperationItem bulkOperationItem) protected String
LogBulkUpdateProcessor.getPrefix
(BulkOperation bulkOperation, BulkOperationItem bulkOperationItem) SetActiveProductBulkUpdateProcessor.getSetActiveProductUpdates
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems, List<com.broadleafcommerce.data.tracking.core.service.BulkPersistenceResponse.PersistenceFailure<Product>> validationFailures, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) AddTagsProductBulkUpdateProcessor.getTags
(BulkOperation bulkOperation) RemoveTagsProductBulkUpdateProcessor.getTags
(BulkOperation bulkOperation) protected Boolean
SetActiveProductBulkUpdateProcessor.isOnline
(BulkOperation bulkOperation) void
AddTagsProductBulkUpdateProcessor.process
(BulkOperation bulkOperation) void
ArchiveProductBulkUpdateProcessor.process
(BulkOperation bulkOperation) org.springframework.data.domain.Page<I>
BulkItemPageOperator.process
(BulkOperation bulkOperation, org.springframework.data.domain.Page<I> bulkOperationItems) Runs the operation against the given page ofBulkOperationItems
.void
BulkUpdateProcessor.process
(BulkOperation bulkOperation) Processes the provided bulk operation.void
LogBulkUpdateProcessor.process
(BulkOperation bulkOperation) void
RemoveTagsProductBulkUpdateProcessor.process
(BulkOperation bulkOperation) void
SetActiveProductBulkUpdateProcessor.process
(BulkOperation bulkOperation) protected BulkOperationItem
LogBulkUpdateProcessor.processBulkOperationItem
(BulkOperation bulkOperation, BulkOperationItem bulkOperationItem) protected org.springframework.data.domain.Page<BulkOperationItem>
AddTagsProductBulkUpdateProcessor.processPageOfItems
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems) For a page of bulk operation items, identifies the product tags to create from the bulk operation data.protected org.springframework.data.domain.Page<BulkOperationItem>
ArchiveProductBulkUpdateProcessor.processPageOfItems
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems) For a page of bulk operation items, identifies the products to archive from the bulk operation data.protected org.springframework.data.domain.Page<BulkOperationItem>
LogBulkUpdateProcessor.processPageOfItems
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems) protected org.springframework.data.domain.Page<BulkOperationItem>
RemoveTagsProductBulkUpdateProcessor.processPageOfItems
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems) For a page of bulk operation items, identifies the product tags to archive from the bulk operation data.protected org.springframework.data.domain.Page<BulkOperationItem>
SetActiveProductBulkUpdateProcessor.processPageOfItems
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems) For a page of bulk operation items, identifies the products to update from the bulk operation data. -
Uses of BulkOperation in com.broadleafcommerce.catalog.service.bulkoperation.processor.util
Modifier and TypeMethodDescriptionprotected BulkOperationService<BulkOperation>
BulkUpdateProcessorHelper.getBulkOperationService()
Modifier and TypeMethodDescriptioncom.broadleafcommerce.data.tracking.core.context.ContextInfo
ProductBulkUpdateProcessorUtil.buildBulkOperationContextInfo
(BulkOperation bulkOperation, com.broadleafcommerce.data.tracking.core.type.OperationType operationType) protected com.broadleafcommerce.data.tracking.core.context.ContextRequest
ProductBulkUpdateProcessorUtil.buildBulkOperationContextRequest
(BulkOperation bulkOperation) com.broadleafcommerce.data.tracking.core.service.context.BulkOperationContextConfigurationProperties.BulkOperationContextProperties
BulkUpdateProcessorHelper.getBulkOperationContextProperties
(BulkOperation bulkOperation, String operationType) Retrieves theconfiguration
for the given bulk operation type.void
BulkUpdateProcessorHelper.processBulkItemsInBatches
(@NonNull BulkOperation bulkOperation, @NonNull BulkItemPageOperator<I> bulkItemPageOperator) Handles processing a page ofBulkOperationItems
in batches, applying the givenBulkItemPageOperator
to the retrieved items.ModifierConstructorDescriptionBulkUpdateProcessorHelper
(BulkOperationItemService<I> bulkOperationItemService, BulkOperationService<BulkOperation> bulkOperationService) -
Uses of BulkOperation in com.broadleafcommerce.catalog.service.validation.bulkoperation
Modifier and TypeMethodDescriptionprotected BulkOperationService<BulkOperation>
BulkOperationItemValidator.getBulkOperationService()
Modifier and TypeMethodDescriptionprotected void
BulkOperationValidator.validateName
(BulkOperation bulkOperation, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
BulkOperationValidator.validateOperationType
(BulkOperation bulkOperation, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionvoid
BulkOperationItemValidator.setBulkOperationService
(BulkOperationService<BulkOperation> bulkOperationService) Lazy injection since this validator is itself a service component. -
Uses of BulkOperation in com.broadleafcommerce.catalog.web.endpoint.bulkoperation
Modifier and TypeMethodDescriptionCatalogBulkOperationsEndpoint.createBulkOperation
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, com.broadleafcommerce.bulk.v2.domain.BulkOperationRequest bulkOperationRequest) CatalogBulkOperationsEndpoint.readBulkOperationById
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String bulkOperationId) CatalogBulkOperationsEndpoint.updateBulkOperationTotalRecordsCount
(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String bulkOperationId, com.broadleafcommerce.bulk.v2.domain.BulkOperationTotalRecordCountRequest totalRecordsCountRequest) Modifier and TypeMethodDescriptionprotected BulkOperationService<BulkOperation>
CatalogBulkOperationsEndpoint.getBulkOperationService()
org.springframework.data.domain.Page<BulkOperation>
CatalogBulkOperationsEndpoint.readAllBulkOperations
(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, ReadBulkOperationsRequest params) Modifier and TypeMethodDescriptionprotected void
CatalogBulkOperationsEndpoint.sendProcessBulkOperationRequest
(@NonNull BulkOperation bulkOperation, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionCatalogBulkOperationsEndpoint
(BulkOperationService<BulkOperation> bulkOperationService, BulkOperationItemService<BulkOperationItem> bulkOperationItemService, com.broadleafcommerce.common.messaging.notification.DetachedDurableMessageSender sender, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> parser, com.broadleafcommerce.common.extension.TypeFactory typeFactory)