public interface MethodArgumentNotValidAdviceTrait
MethodArgumentNotValidException,
Violation,
ConstraintViolationProblem,
ConstraintViolationProblem.CONSTRAINT_VIOLATION_VALUE,
MoreStatus.UNPROCESSABLE_ENTITY| Modifier and Type | Method and Description |
|---|---|
default Violation |
createViolation(org.springframework.validation.FieldError error) |
default Violation |
createViolation(org.springframework.validation.ObjectError error) |
default String |
formatFieldName(String fieldName)
Format the name of a violating field (e.g.
|
default org.springframework.http.ResponseEntity<org.zalando.problem.Problem> |
handleMethodArgumentNotValid(org.springframework.web.bind.MethodArgumentNotValidException exception,
org.springframework.web.context.request.NativeWebRequest request) |
default org.springframework.http.ResponseEntity<org.zalando.problem.Problem> |
newConstraintViolationProblem(Collection<Violation> stream,
org.springframework.web.context.request.NativeWebRequest request) |
default Violation createViolation(org.springframework.validation.FieldError error)
default Violation createViolation(org.springframework.validation.ObjectError error)
@ExceptionHandler
default org.springframework.http.ResponseEntity<org.zalando.problem.Problem> handleMethodArgumentNotValid(org.springframework.web.bind.MethodArgumentNotValidException exception,
org.springframework.web.context.request.NativeWebRequest request)
default String formatFieldName(String fieldName)
fieldName - the field name to formatdefault org.springframework.http.ResponseEntity<org.zalando.problem.Problem> newConstraintViolationProblem(Collection<Violation> stream, org.springframework.web.context.request.NativeWebRequest request)
Copyright © 2015 Zalando SE. All rights reserved.