Class MethodValidationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.validation.method.MethodValidationException
- All Implemented Interfaces:
Serializable
,MethodValidationResult
Exception that is a
MethodValidationResult
.- Since:
- 6.1
- Author:
- Rossen Stoyanchev
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn errors from cross-parameter validation.Return the method to which validation was applied.Return all validation results per method parameter, including bothMethodValidationResult.getValueResults()
andMethodValidationResult.getBeanResults()
.Return the target of the method invocation to which validation was applied.boolean
Whether the violations are for a return value.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.validation.method.MethodValidationResult
getAllErrors, getAllValidationResults, getBeanResults, getValueResults, hasErrors
-
Constructor Details
-
MethodValidationException
-
-
Method Details
-
getTarget
Description copied from interface:MethodValidationResult
Return the target of the method invocation to which validation was applied.- Specified by:
getTarget
in interfaceMethodValidationResult
-
getMethod
Description copied from interface:MethodValidationResult
Return the method to which validation was applied.- Specified by:
getMethod
in interfaceMethodValidationResult
-
isForReturnValue
public boolean isForReturnValue()Description copied from interface:MethodValidationResult
Whether the violations are for a return value. If true the violations are from validating a return value. If false the violations are from validating method arguments.- Specified by:
isForReturnValue
in interfaceMethodValidationResult
-
getParameterValidationResults
Description copied from interface:MethodValidationResult
Return all validation results per method parameter, including bothMethodValidationResult.getValueResults()
andMethodValidationResult.getBeanResults()
.Use
MethodValidationResult.getCrossParameterValidationResults()
for access to errors from cross-parameter validation.- Specified by:
getParameterValidationResults
in interfaceMethodValidationResult
- See Also:
-
getCrossParameterValidationResults
Description copied from interface:MethodValidationResult
Return errors from cross-parameter validation.- Specified by:
getCrossParameterValidationResults
in interfaceMethodValidationResult
-