java.lang.Object
io.jooby.validation.ValidationResult
- All Implemented Interfaces:
HttpProblemMappable
Result of bean validator. Works a wrapper between validation results of external frameworks.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordError message, common contract to render/serialize.static enumError type, describe when it is a generic/global error or specific/field error. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.ValidationResult(String title, int status, List<ValidationResult.Error> errors) Creates a validation result. -
Method Summary
Modifier and TypeMethodDescriptionOffending errors.intResult status code.getTitle()Result title.Get aHttpProbleminstance.
-
Constructor Details
-
ValidationResult
public ValidationResult()Default constructor. -
ValidationResult
Creates a validation result.- Parameters:
title- Error title.status- Error status code.errors- Collection of offending checks.
-
-
Method Details
-
toHttpProblem
Description copied from interface:HttpProblemMappableGet aHttpProbleminstance.- Specified by:
toHttpProblemin interfaceHttpProblemMappable- Returns:
- A
HttpProbleminstance.
-
getTitle
Result title.- Returns:
- Result title.
-
getStatus
public int getStatus()Result status code.- Returns:
- Result status code.
-
getErrors
Offending errors.- Returns:
- Offending errors.
-