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 Map<Category,
List<CategoryProduct>> AddToCategoryProductBulkUpdateProcessor.buildCategoryProducts
(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) protected 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<CategoryProduct>> RemoveFromCategoryProductBulkUpdateProcessor.findExistingCategoryProductsToDelete
(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
RemoveFromCategoryProductBulkUpdateProcessor.getCategoryId
(BulkOperation bulkOperation) AddToCategoryProductBulkUpdateProcessor.getCategoryIds
(BulkOperation bulkOperation) SyncCharacteristicDefaultValuesBulkUpdateProcessor.getHydratedCharacteristicsProductUpdates
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 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) SetSearchableProductBulkUpdateProcessor.getSetSearchableProductUpdates
(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) protected Boolean
SetSearchableProductBulkUpdateProcessor.isSearchable
(BulkOperation bulkOperation) void
AddTagsProductBulkUpdateProcessor.process
(BulkOperation bulkOperation) void
AddToCategoryProductBulkUpdateProcessor.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
RemoveFromCategoryProductBulkUpdateProcessor.process
(BulkOperation bulkOperation) void
RemoveTagsProductBulkUpdateProcessor.process
(BulkOperation bulkOperation) void
SetActiveProductBulkUpdateProcessor.process
(BulkOperation bulkOperation) void
SetSearchableProductBulkUpdateProcessor.process
(BulkOperation bulkOperation) void
SyncCharacteristicDefaultValuesBulkUpdateProcessor.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>
AddToCategoryProductBulkUpdateProcessor.processPageOfItems
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems) For a page of bulk operation items, identifies the `CategoryProducts` 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>
RemoveFromCategoryProductBulkUpdateProcessor.processPageOfItems
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems) For a page of bulk operation items, identifies the category products to archive from the bulk operation data.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.protected org.springframework.data.domain.Page<BulkOperationItem>
SetSearchableProductBulkUpdateProcessor.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.protected org.springframework.data.domain.Page<BulkOperationItem>
SyncCharacteristicDefaultValuesBulkUpdateProcessor.processPageOfItems
(BulkOperation bulkOperation, org.springframework.data.domain.Page<BulkOperationItem> bulkOperationItems) For a page of bulk operation items, identifies the products to sync with business type 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, @NonNull com.broadleafcommerce.bulk.v2.domain.BulkOperationRequest bulkOperationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected void
CatalogBulkOperationsEndpoint.sendProcessBulkOperationRequest
(@NonNull BulkOperation bulkOperation, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Deprecated.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)