public class BaseResourceExceptionHandler extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
log |
| Constructor and Description |
|---|
BaseResourceExceptionHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<StandardError> |
authorization(AuthorizationException e,
javax.servlet.http.HttpServletRequest request) |
org.springframework.http.ResponseEntity<StandardError> |
constraintViolation(javax.validation.ConstraintViolationException e) |
org.springframework.http.ResponseEntity<StandardError> |
dataIntegrityViolationException(org.springframework.dao.DataIntegrityViolationException e) |
protected String |
getPath() |
protected URI |
getPathURI() |
org.springframework.http.ResponseEntity<StandardError> |
objectNotFound(org.springframework.security.core.AuthenticationException e,
javax.servlet.http.HttpServletRequest request) |
org.springframework.http.ResponseEntity<StandardError> |
objectNotFound(EntityNotFoundException e,
javax.servlet.http.HttpServletRequest request) |
org.springframework.http.ResponseEntity<StandardError> |
searchException(SearchException e,
javax.servlet.http.HttpServletRequest request) |
org.springframework.http.ResponseEntity<StandardError> |
validation(org.springframework.web.bind.MethodArgumentNotValidException e,
javax.servlet.http.HttpServletRequest request) |
org.springframework.http.ResponseEntity<StandardError> |
validation(ValidationException e,
javax.servlet.http.HttpServletRequest request) |
protected URI getPathURI()
protected String getPath()
@ExceptionHandler(value=EntityNotFoundException.class) public org.springframework.http.ResponseEntity<StandardError> objectNotFound(EntityNotFoundException e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) public org.springframework.http.ResponseEntity<StandardError> validation(org.springframework.web.bind.MethodArgumentNotValidException e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value=javax.validation.ConstraintViolationException.class) public org.springframework.http.ResponseEntity<StandardError> constraintViolation(javax.validation.ConstraintViolationException e)
@ExceptionHandler(value=org.springframework.dao.DataIntegrityViolationException.class) public org.springframework.http.ResponseEntity<StandardError> dataIntegrityViolationException(org.springframework.dao.DataIntegrityViolationException e)
@ExceptionHandler(value=ValidationException.class) public org.springframework.http.ResponseEntity<StandardError> validation(ValidationException e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value=SearchException.class) public org.springframework.http.ResponseEntity<StandardError> searchException(SearchException e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value=AuthorizationException.class) public org.springframework.http.ResponseEntity<StandardError> authorization(AuthorizationException e, javax.servlet.http.HttpServletRequest request)
@ExceptionHandler(value={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)
Copyright © 2020 com.github.eoscode. All rights reserved.