Interface BulkOperationsService

All Known Implementing Classes:
DefaultBulkOperationsService

public interface BulkOperationsService
Orchestration service for Bulk Operations.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    validateBulkOperationRequest(com.broadleafcommerce.bulk.v2.domain.BulkOperationRequest bulkOperationRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    Validates the BulkOperationRequest, throwing a ValidationException in the event that there is a validation failure.
  • Method Details

    • validateBulkOperationRequest

      void validateBulkOperationRequest(com.broadleafcommerce.bulk.v2.domain.BulkOperationRequest bulkOperationRequest, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Validates the BulkOperationRequest, throwing a ValidationException in the event that there is a validation failure.
      Parameters:
      bulkOperationRequest - the user-supplied bulk operation request
      contextInfo - context information surrounding sandboxing/multitenant state
      Throws:
      com.broadleafcommerce.common.error.validation.ValidationException - in the event that there is a validation failure