Class PolicyExceptionAdvisor


  • @RestControllerAdvice(annotations=org.springframework.web.bind.annotation.ResponseBody.class)
    public class PolicyExceptionAdvisor
    extends Object
    Default controller exception handler for Policy related validation problems. To override, introduce a new ControllerAdvice annotate class with differing ExceptionHandler annotated methods and annotate the class with a higher precedence Order annotation.
    Author:
    Jeff Fischer
    • Constructor Detail

      • PolicyExceptionAdvisor

        public PolicyExceptionAdvisor()
    • Method Detail

      • handleNotVisibleException

        @ExceptionHandler(NotVisibleException.class)
        public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleNotVisibleException​(Exception ex,
                                                                                                                              org.springframework.web.context.request.WebRequest request)
      • handleNotPermittedException

        @ExceptionHandler(NotPermittedException.class)
        public org.springframework.http.ResponseEntity<com.broadleafcommerce.common.error.ApiError> handleNotPermittedException​(Exception ex,
                                                                                                                                org.springframework.web.context.request.WebRequest request)
      • handleNotMutableException

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

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