Class GlobalDefaultExceptionHandler


  • @ControllerAdvice
    public class GlobalDefaultExceptionHandler
    extends Object
    Handles Exceptions.
    • Constructor Detail

      • GlobalDefaultExceptionHandler

        public GlobalDefaultExceptionHandler()
    • Method Detail

      • ActionDeniedHandler

        @ExceptionHandler(org.craftercms.commons.security.exception.ActionDeniedException.class)
        public void ActionDeniedHandler​(javax.servlet.http.HttpServletRequest req,
                                        javax.servlet.http.HttpServletResponse resp,
                                        Exception e)
                                 throws Exception
        Throws:
        Exception
      • requestMethodNotSupportedException

        @ExceptionHandler(org.springframework.web.HttpRequestMethodNotSupportedException.class)
        public void requestMethodNotSupportedException​(javax.servlet.http.HttpServletRequest req,
                                                       javax.servlet.http.HttpServletResponse resp,
                                                       Exception e)
                                                throws Exception
        Throws:
        Exception
      • authenticationRequiredExceptionHandler

        @ExceptionHandler(org.craftercms.security.exception.AuthenticationRequiredException.class)
        public void authenticationRequiredExceptionHandler​(javax.servlet.http.HttpServletRequest req,
                                                           javax.servlet.http.HttpServletResponse resp,
                                                           Exception e)
                                                    throws Exception
        Throws:
        Exception
      • invalidManagementTokenExceptionHandler

        @ExceptionHandler(org.craftercms.commons.exceptions.InvalidManagementTokenException.class)
        public void invalidManagementTokenExceptionHandler​(javax.servlet.http.HttpServletRequest request,
                                                           javax.servlet.http.HttpServletResponse response,
                                                           org.craftercms.commons.exceptions.InvalidManagementTokenException e)
                                                    throws IOException
        Throws:
        IOException
      • sizeLimitExceededException

        @ExceptionHandler(org.springframework.web.multipart.MaxUploadSizeExceededException.class)
        public void sizeLimitExceededException​(javax.servlet.http.HttpServletRequest req,
                                               javax.servlet.http.HttpServletResponse response,
                                               Exception ex)
                                        throws Exception
        Throws:
        Exception