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 TypeInterfaceDescriptioninterfaceBulkOperationService<P extends BulkOperation>Service API forBulkOperation.classDefaultBulkOperationService<P extends BulkOperation>Methods in com.broadleafcommerce.catalog.service.bulkoperation with parameters of type BulkOperationModifier and TypeMethodDescriptionprotected com.broadleafcommerce.bulk.v2.domain.BulkOperationResponseDefaultBulkOperationService.convertBulkOperationToResponse(BulkOperation bulkOperation) protected BulkOperationItemDefaultBulkOperationService.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 InstantAddTagsProductBulkUpdateProcessor.getActiveEndDate(BulkOperation bulkOperation) protected InstantSetActiveProductBulkUpdateProcessor.getActiveEndDate(BulkOperation bulkOperation) protected InstantAddTagsProductBulkUpdateProcessor.getActiveStartDate(BulkOperation bulkOperation) protected InstantSetActiveProductBulkUpdateProcessor.getActiveStartDate(BulkOperation bulkOperation) protected StringRemoveFromCategoryProductBulkUpdateProcessor.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 StringLogBulkUpdateProcessor.getPostfix(BulkOperation bulkOperation, BulkOperationItem bulkOperationItem) protected StringLogBulkUpdateProcessor.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 BooleanSetActiveProductBulkUpdateProcessor.isOnline(BulkOperation bulkOperation) protected BooleanSetSearchableProductBulkUpdateProcessor.isSearchable(BulkOperation bulkOperation) voidAddTagsProductBulkUpdateProcessor.process(BulkOperation bulkOperation) voidAddToCategoryProductBulkUpdateProcessor.process(BulkOperation bulkOperation) voidArchiveProductBulkUpdateProcessor.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.voidBulkUpdateProcessor.process(BulkOperation bulkOperation) Processes the provided bulk operation.voidLogBulkUpdateProcessor.process(BulkOperation bulkOperation) voidRemoveFromCategoryProductBulkUpdateProcessor.process(BulkOperation bulkOperation) voidRemoveTagsProductBulkUpdateProcessor.process(BulkOperation bulkOperation) voidSetActiveProductBulkUpdateProcessor.process(BulkOperation bulkOperation) voidSetSearchableProductBulkUpdateProcessor.process(BulkOperation bulkOperation) voidSyncCharacteristicDefaultValuesBulkUpdateProcessor.process(BulkOperation bulkOperation) protected BulkOperationItemLogBulkUpdateProcessor.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.ContextInfoProductBulkUpdateProcessorUtil.buildBulkOperationContextInfo(BulkOperation bulkOperation, com.broadleafcommerce.data.tracking.core.type.OperationType operationType) protected com.broadleafcommerce.data.tracking.core.context.ContextRequestProductBulkUpdateProcessorUtil.buildBulkOperationContextRequest(BulkOperation bulkOperation) com.broadleafcommerce.data.tracking.core.service.context.BulkOperationContextConfigurationProperties.BulkOperationContextPropertiesBulkUpdateProcessorHelper.getBulkOperationContextProperties(BulkOperation bulkOperation, String operationType) Retrieves theconfigurationfor the given bulk operation type.voidBulkUpdateProcessorHelper.processBulkItemsInBatches(@NonNull BulkOperation bulkOperation, @NonNull BulkItemPageOperator<I> bulkItemPageOperator) Handles processing a page ofBulkOperationItemsin batches, applying the givenBulkItemPageOperatorto 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 voidBulkOperationValidator.validateName(BulkOperation bulkOperation, org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidBulkOperationValidator.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 TypeMethodDescriptionvoidBulkOperationItemValidator.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 voidCatalogBulkOperationsEndpoint.sendProcessBulkOperationRequest(@NonNull BulkOperation bulkOperation, @NonNull com.broadleafcommerce.bulk.v2.domain.BulkOperationRequest bulkOperationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidCatalogBulkOperationsEndpoint.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)