Class InventoryExceptionAdvisor

java.lang.Object
com.broadleafcommerce.inventory.web.exception.InventoryExceptionAdvisor

@RestControllerAdvice(annotations=org.springframework.web.bind.annotation.ResponseBody.class) public class InventoryExceptionAdvisor extends Object
General exception handler registry for handlers not exclusive to a single controller.
Author:
Kelly Tisdell (ktisdell)
  • Constructor Details

    • InventoryExceptionAdvisor

      public InventoryExceptionAdvisor()
  • Method Details

    • handleInventoryUnavailable

      @ExceptionHandler(InventoryUnavailableException.class) public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleInventoryUnavailable(Exception ex, org.springframework.web.context.request.WebRequest request)
    • logDebug

      protected void logDebug(Exception ex, org.springframework.web.context.request.WebRequest request)
    • handleUndeclaredThrowableException

      protected org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleUndeclaredThrowableException(com.broadleafcommerce.common.extension.reflection.UndeclaredThrowableException e)
      Hook point for handling custom checked errors that get wrapped in UndeclaredThrowableException. By Default This will merely rethrow the error with a log of the cause's message.