Package org.cxbox.core.controller
Class GlobalExceptionHandler
java.lang.Object
org.cxbox.core.controller.GlobalExceptionHandler
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
GlobalExceptionHandler
public GlobalExceptionHandler()
-
-
Method Details
-
exception
@ExceptionHandler(java.lang.Exception.class) @ResponseStatus(INTERNAL_SERVER_ERROR) @ResponseBody public ErrorResponseDTO exception(Exception e) -
clientException
@ExceptionHandler(ClientException.class) public org.springframework.http.ResponseEntity<String> clientException(ClientException e) -
businessException
@ExceptionHandler(BusinessException.class) @ResponseStatus(I_AM_A_TEAPOT) @ResponseBody public ErrorResponseDTO businessException(BusinessException e) -
businessIntermediateException
@ExceptionHandler(BusinessIntermediateException.class) @ResponseStatus(I_AM_A_TEAPOT) @ResponseBody public ErrorResponseDTO businessIntermediateException(Object data, BusinessIntermediateException e) -
versionMismatchException
@ExceptionHandler(VersionMismatchException.class) @ResponseStatus(CONFLICT) @ResponseBody public ErrorResponseDTO versionMismatchException(VersionMismatchException e) -
unconfirmedException
@ExceptionHandler(UnconfirmedException.class) @ResponseStatus(NOT_ACCEPTABLE) @ResponseBody public ErrorResponseDTO unconfirmedException(UnconfirmedException e)
-