@ControllerAdvice public class RestExceptionHandler extends Object
ApplicationException, it
will be serialized to an ErrorReport TechnicalError will replace it for serialization.| Constructor and Description |
|---|
RestExceptionHandler() |
| Modifier and Type | Method and Description |
|---|---|
ErrorReport |
handleApplicationException(AccessDeniedException e) |
ErrorReport |
handleApplicationException(ApplicationException e) |
ErrorReport |
handleApplicationException(OperationDeniedException e) |
ErrorReport |
handleException(Exception e) |
ErrorReport |
handleException(org.springframework.web.bind.MethodArgumentNotValidException e) |
@ResponseStatus(value=FORBIDDEN) @ExceptionHandler(value=org.sklsft.commons.api.exception.rights.AccessDeniedException.class) @ResponseBody public ErrorReport handleApplicationException(AccessDeniedException e)
@ResponseStatus(value=FORBIDDEN) @ExceptionHandler(value=org.sklsft.commons.api.exception.rights.OperationDeniedException.class) @ResponseBody public ErrorReport handleApplicationException(OperationDeniedException e)
@ResponseStatus(value=INTERNAL_SERVER_ERROR) @ExceptionHandler(value=org.sklsft.commons.api.exception.ApplicationException.class) @ResponseBody public ErrorReport handleApplicationException(ApplicationException e)
@ResponseStatus(value=INTERNAL_SERVER_ERROR) @ExceptionHandler(value=java.lang.Exception.class) @ResponseBody public ErrorReport handleException(Exception e)
@ResponseStatus(value=BAD_REQUEST) @ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) @ResponseBody public ErrorReport handleException(org.springframework.web.bind.MethodArgumentNotValidException e)
Copyright © 2019. All rights reserved.