Class BulkOperationException

All Implemented Interfaces:
Serializable

public class BulkOperationException extends CrudCraftRuntimeException
Represents partial or complete failures in bulk operations. Contains list of individual item-level exceptions. Results in 207 Multi-Status or 500 by default, handle via ControllerAdvice.
See Also:
  • Constructor Details

    • BulkOperationException

      public BulkOperationException(String message, List<Throwable> itemExceptions)
      Constructs a BulkOperationException with a message and item exceptions.
      Parameters:
      message - the detail message
      itemExceptions - list of exceptions for each item in the bulk operation
  • Method Details

    • getItemExceptions

      public List<Throwable> getItemExceptions()
      Returns an immutable list of item exceptions.