Open Kilda Java Documentation
org.openkilda.security.mapper.CustomExceptionMapper Class Reference
Inheritance diagram for org.openkilda.security.mapper.CustomExceptionMapper:
org.openkilda.security.mapper.GlobalExceptionMapper

Public Member Functions

 CustomExceptionMapper ()
 
- Public Member Functions inherited from org.openkilda.security.mapper.GlobalExceptionMapper
 GlobalExceptionMapper ()
 

Protected Member Functions

ResponseEntity< Object > defaultExceptionHandler (final Exception ex, final WebRequest request)
 
ResponseEntity< Object > constraintViolationExceptionHandler (final ConstraintViolationException ex, final WebRequest request)
 
ResponseEntity< Object > integrationExceptionHandler (final IntegrationException ex, final WebRequest request)
 
ResponseEntity< Object > invalidResponseExceptionHandler (final InvalidResponseException ex, final WebRequest request)
 
ResponseEntity< Object > contentNotFoundExceptionHandler (final ContentNotFoundException ex, final WebRequest request)
 
- Protected Member Functions inherited from org.openkilda.security.mapper.GlobalExceptionMapper
ResponseEntity< Object > handleHttpRequestMethodNotSupported (final HttpRequestMethodNotSupportedException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleHttpMediaTypeNotSupported (final HttpMediaTypeNotSupportedException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleHttpMediaTypeNotAcceptable (final HttpMediaTypeNotAcceptableException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleMissingPathVariable (final MissingPathVariableException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleMissingServletRequestParameter (final MissingServletRequestParameterException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleServletRequestBindingException (final ServletRequestBindingException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleConversionNotSupported (final ConversionNotSupportedException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleTypeMismatch (final TypeMismatchException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleHttpMessageNotReadable (final HttpMessageNotReadableException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleHttpMessageNotWritable (final HttpMessageNotWritableException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleMethodArgumentNotValid (final MethodArgumentNotValidException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleMissingServletRequestPart (final MissingServletRequestPartException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleBindException (final BindException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleNoHandlerFoundException (final NoHandlerFoundException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest request)
 
ResponseEntity< Object > handleAsyncRequestTimeoutException (final AsyncRequestTimeoutException ex, final HttpHeaders headers, final HttpStatus status, final WebRequest webRequest)
 
ResponseEntity< Object > response (final HttpStatus status, final Integer code, final String auxilaryMessage, final String message)
 
ResponseEntity< Object > response (final HttpStatus status, final Integer code, final String auxilaryMessage, final String message, final String correlationId)
 
ResponseEntity< Object > handleEntityNotFound (RequestValidationException ex)
 
ResponseEntity< Object > unauthorizeAccess (AccessDeniedException ex)
 
ResponseEntity< Object > invalidOTP (InvalidOtpException ex)
 
ResponseEntity< Object > twoFaKeyNotSetException (TwoFaKeyNotSetException ex)
 

Detailed Description

The Class CustomExceptionMapper.

Definition at line 31 of file CustomExceptionMapper.java.

Constructor & Destructor Documentation

◆ CustomExceptionMapper()

org.openkilda.security.mapper.CustomExceptionMapper.CustomExceptionMapper ( )

Instantiates a new custom exception mapper.

Definition at line 39 of file CustomExceptionMapper.java.

Member Function Documentation

◆ constraintViolationExceptionHandler()

ResponseEntity<Object> org.openkilda.security.mapper.CustomExceptionMapper.constraintViolationExceptionHandler ( final ConstraintViolationException  ex,
final WebRequest  request 
)
protected

Definition at line 61 of file CustomExceptionMapper.java.

◆ contentNotFoundExceptionHandler()

ResponseEntity<Object> org.openkilda.security.mapper.CustomExceptionMapper.contentNotFoundExceptionHandler ( final ContentNotFoundException  ex,
final WebRequest  request 
)
protected

Definition at line 107 of file CustomExceptionMapper.java.

◆ defaultExceptionHandler()

ResponseEntity<Object> org.openkilda.security.mapper.CustomExceptionMapper.defaultExceptionHandler ( final Exception  ex,
final WebRequest  request 
)
protected

Default exception handler.

Parameters
exthe ex
requestthe request
Returns
the response entity

Definition at line 52 of file CustomExceptionMapper.java.

◆ integrationExceptionHandler()

ResponseEntity<Object> org.openkilda.security.mapper.CustomExceptionMapper.integrationExceptionHandler ( final IntegrationException  ex,
final WebRequest  request 
)
protected

Definition at line 71 of file CustomExceptionMapper.java.

◆ invalidResponseExceptionHandler()

ResponseEntity<Object> org.openkilda.security.mapper.CustomExceptionMapper.invalidResponseExceptionHandler ( final InvalidResponseException  ex,
final WebRequest  request 
)
protected

Definition at line 80 of file CustomExceptionMapper.java.


The documentation for this class was generated from the following file: