Package org.tomitribe.crest.val
Class BuiltInValidation
- java.lang.Object
-
- org.tomitribe.crest.val.BuiltInValidation
-
- All Implemented Interfaces:
BeanValidationImpl
public class BuiltInValidation extends java.lang.Object implements BeanValidationImpl
-
-
Constructor Summary
Constructors Constructor Description BuiltInValidation(BeanValidationImpl sibling, java.util.function.Function<java.lang.Class<?>,java.lang.Object> lookup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.util.List<java.lang.String>>messages(java.lang.Throwable exception)voidvalidateParameters(java.lang.Object instanceOrClass, java.lang.reflect.Method method, java.lang.Object[] parameters)voidvalidateParameters(java.lang.reflect.Constructor constructor, java.lang.Object[] parameters)
-
-
-
Constructor Detail
-
BuiltInValidation
public BuiltInValidation(BeanValidationImpl sibling, java.util.function.Function<java.lang.Class<?>,java.lang.Object> lookup)
-
-
Method Detail
-
validateParameters
public void validateParameters(java.lang.Object instanceOrClass, java.lang.reflect.Method method, java.lang.Object[] parameters)- Specified by:
validateParametersin interfaceBeanValidationImpl
-
validateParameters
public void validateParameters(java.lang.reflect.Constructor constructor, java.lang.Object[] parameters)- Specified by:
validateParametersin interfaceBeanValidationImpl
-
messages
public java.util.Optional<java.util.List<java.lang.String>> messages(java.lang.Throwable exception)
- Specified by:
messagesin interfaceBeanValidationImpl
-
-