Class ProductBulkUpdateProcessorUtil

java.lang.Object
com.broadleafcommerce.catalog.service.bulkoperation.processor.util.ProductBulkUpdateProcessorUtil

public class ProductBulkUpdateProcessorUtil extends Object
Utility class to handle common operations for product bulk updates.
Since:
2.1.0-GA
  • Constructor Details

    • ProductBulkUpdateProcessorUtil

      public ProductBulkUpdateProcessorUtil(@Nullable com.broadleafcommerce.common.extension.data.DataRouteReference reference, List<com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator> contextRequestHydrators, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
  • Method Details

    • buildBulkOperationContextInfo

      public com.broadleafcommerce.data.tracking.core.context.ContextInfo buildBulkOperationContextInfo(BulkOperation bulkOperation, com.broadleafcommerce.data.tracking.core.type.OperationType operationType)
    • buildBulkOperationContextRequest

      protected com.broadleafcommerce.data.tracking.core.context.ContextRequest buildBulkOperationContextRequest(BulkOperation bulkOperation)
    • getMessageTypesToSuppress

      public String[] getMessageTypesToSuppress(com.broadleafcommerce.data.tracking.core.service.context.BulkOperationContextConfigurationProperties.BulkOperationContextProperties properties)
    • getReference

      @Nullable protected com.broadleafcommerce.common.extension.data.DataRouteReference getReference()
    • getContextRequestHydrators

      protected List<com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator> getContextRequestHydrators()
    • getTypeFactory

      protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()