Class HvlAuthRestExceptionHandler

java.lang.Object
org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler
tr.com.havelsan.javarch.service.handler.HvlRestExceptionHandler
tr.com.havelsan.javarch.oauth.auth.starter.exception.HvlAuthRestExceptionHandler
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.MessageSourceAware

@ControllerAdvice public class HvlAuthRestExceptionHandler extends tr.com.havelsan.javarch.service.handler.HvlRestExceptionHandler
An exception handler class for bpmn admin operations.
  • Field Summary

    Fields inherited from class org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler

    logger, PAGE_NOT_FOUND_LOG_CATEGORY, pageNotFoundLogger
  • Constructor Summary

    Constructors
    Constructor
    Description
    HvlAuthRestExceptionHandler(tr.com.havelsan.javarch.service.configuration.properties.HvlServiceProperties serviceProperties)
    Instantiates a new HvlAuthRestExceptionHandler.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.springframework.http.ResponseEntity<Object>
    Handle oauth exception response entity.

    Methods inherited from class tr.com.havelsan.javarch.service.handler.HvlRestExceptionHandler

    handle, handleAsyncRequestTimeoutException, handleChecked, handleConversionNotSupported, handleDataIntegrityViolation, handleErrorResponseException, handleExceptionInternal, handleHibernateConstraintViolation, handleHttpMediaTypeNotAcceptable, handleHttpMediaTypeNotSupported, handleHttpMessageNotReadable, handleHttpMessageNotWritable, handleHttpRequestMethodNotSupported, handleJavaConstraintViolation, handleMethodArgumentNotValid, handleMissingPathVariable, handleMissingServletRequestParameter, handleMissingServletRequestPart, handleNoHandlerFoundException, handleOptimisticLock, handlePersistenceException, handleServletRequestBindingException, handleTransactionalConstraintViolation, handleTypeMismatch, handleUnchecked

    Methods inherited from class org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler

    createProblemDetail, createResponseEntity, getMessageSource, handleBindException, handleException, handleHandlerMethodValidationException, handleMaxUploadSizeExceededException, handleMethodValidationException, handleNoResourceFoundException, setMessageSource

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HvlAuthRestExceptionHandler

      public HvlAuthRestExceptionHandler(tr.com.havelsan.javarch.service.configuration.properties.HvlServiceProperties serviceProperties)
      Instantiates a new HvlAuthRestExceptionHandler.
      Parameters:
      serviceProperties - the service properties
  • Method Details

    • handleOAuthException

      @ExceptionHandler(HvlAuthException.class) protected org.springframework.http.ResponseEntity<Object> handleOAuthException(HvlAuthException ex)
      Handle oauth exception response entity.
      Parameters:
      ex - the ex
      Returns:
      the response entity