Uses of Class
com.broadleafcommerce.catalog.domain.bulkoperation.BulkOperation
Packages that use BulkOperation
Package
Description
-
Uses of BulkOperation in com.broadleafcommerce.catalog.messaging.autoconfigure
Method parameters in com.broadleafcommerce.catalog.messaging.autoconfigure with type arguments of type BulkOperationModifier 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
Methods in com.broadleafcommerce.catalog.messaging.bulkoperation that return types with arguments of type BulkOperationModifier and TypeMethodDescriptionprotected BulkOperationService<BulkOperation>
CatalogBulkOperationHandler.getBulkOperationService()
protected BulkOperationService<BulkOperation>
PurgeBulkOperationHandler.getBulkOperationService()
protected List<BulkOperation>
PurgeBulkOperationHandler.readBulkOperationsToDelete
(Map<String, String> jobDetails) Constructor parameters in com.broadleafcommerce.catalog.messaging.bulkoperation with type arguments of type BulkOperationModifierConstructorDescriptionCatalogBulkOperationHandler
(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
Classes in com.broadleafcommerce.catalog.service.bulkoperation with type parameters of type BulkOperationModifier and TypeInterfaceDescriptioninterface
BulkOperationService<P extends BulkOperation>
Service API forBulkOperation
.class
DefaultBulkOperationService<P extends BulkOperation>
Methods in com.broadleafcommerce.catalog.service.bulkoperation with parameters of type BulkOperationModifier 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
Methods in com.broadleafcommerce.catalog.service.bulkoperation.processor with parameters of type BulkOperationModifier 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
Methods in com.broadleafcommerce.catalog.service.bulkoperation.processor.util that return types with arguments of type BulkOperationModifier and TypeMethodDescriptionprotected BulkOperationService<BulkOperation>
BulkUpdateProcessorHelper.getBulkOperationService()
Methods in com.broadleafcommerce.catalog.service.bulkoperation.processor.util with parameters of type BulkOperationModifier 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.Constructor parameters in com.broadleafcommerce.catalog.service.bulkoperation.processor.util with type arguments of type BulkOperationModifierConstructorDescriptionBulkUpdateProcessorHelper
(BulkOperationItemService<I> bulkOperationItemService, BulkOperationService<BulkOperation> bulkOperationService) -
Uses of BulkOperation in com.broadleafcommerce.catalog.service.validation.bulkoperation
Methods in com.broadleafcommerce.catalog.service.validation.bulkoperation that return types with arguments of type BulkOperationModifier and TypeMethodDescriptionprotected BulkOperationService<BulkOperation>
BulkOperationItemValidator.getBulkOperationService()
Methods in com.broadleafcommerce.catalog.service.validation.bulkoperation with parameters of type BulkOperationModifier 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) Method parameters in com.broadleafcommerce.catalog.service.validation.bulkoperation with type arguments of type BulkOperationModifier 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
Methods in com.broadleafcommerce.catalog.web.endpoint.bulkoperation that return BulkOperationModifier 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) Methods in com.broadleafcommerce.catalog.web.endpoint.bulkoperation that return types with arguments of type BulkOperationModifier 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) Methods in com.broadleafcommerce.catalog.web.endpoint.bulkoperation with parameters of type BulkOperationModifier and TypeMethodDescriptionprotected void
CatalogBulkOperationsEndpoint.sendProcessBulkOperationRequest
(@NonNull BulkOperation bulkOperation, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Constructor parameters in com.broadleafcommerce.catalog.web.endpoint.bulkoperation with type arguments of type BulkOperationModifierConstructorDescriptionCatalogBulkOperationsEndpoint
(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)