Class BaseResourceExceptionHandler


  • public class BaseResourceExceptionHandler
    extends Object
    • Field Detail

      • log

        protected final org.apache.commons.logging.Log log
    • Constructor Detail

      • BaseResourceExceptionHandler

        public BaseResourceExceptionHandler()
    • Method Detail

      • getPathURI

        protected URI getPathURI()
      • getPath

        protected String getPath()
      • validation

        @ExceptionHandler(org.springframework.web.bind.MethodArgumentNotValidException.class)
        public org.springframework.http.ResponseEntity<StandardError> validation​(org.springframework.web.bind.MethodArgumentNotValidException e,
                                                                                 javax.servlet.http.HttpServletRequest request)
      • constraintViolation

        @ExceptionHandler(javax.validation.ConstraintViolationException.class)
        public org.springframework.http.ResponseEntity<StandardError> constraintViolation​(javax.validation.ConstraintViolationException e)
      • dataIntegrityViolationException

        @ExceptionHandler(org.springframework.dao.DataIntegrityViolationException.class)
        public org.springframework.http.ResponseEntity<StandardError> dataIntegrityViolationException​(org.springframework.dao.DataIntegrityViolationException e)
      • objectNotFound

        @ExceptionHandler({org.springframework.security.core.userdetails.UsernameNotFoundException.class,org.springframework.security.core.AuthenticationException.class})
        public org.springframework.http.ResponseEntity<StandardError> objectNotFound​(org.springframework.security.core.AuthenticationException e,
                                                                                     javax.servlet.http.HttpServletRequest request)