public class ValidationJobFactory extends Object
ValidationJob instances.| Constructor and Description |
|---|
ValidationJobFactory(ApacheFactoryContext validatorContext)
Create a new
ValidationJobFactory. |
| Modifier and Type | Method and Description |
|---|---|
<T> ValidateBean<T> |
validateBean(T bean,
Class<?>... groups) |
<T> ValidateParameters.ForConstructor<T> |
validateConstructorParameters(Constructor<? extends T> constructor,
Object[] parameterValues,
Class<?>... groups) |
<T> ValidateReturnValue.ForConstructor<T> |
validateConstructorReturnValue(Constructor<? extends T> constructor,
T createdObject,
Class<?>... groups) |
<T> ValidateParameters.ForMethod<T> |
validateParameters(T object,
Method method,
Object[] parameterValues,
Class<?>... groups) |
<T> ValidateProperty<T> |
validateProperty(T bean,
String property,
Class<?>... groups) |
<T> ValidateReturnValue.ForMethod<T> |
validateReturnValue(T object,
Method method,
Object returnValue,
Class<?>... groups) |
<T> ValidateProperty<T> |
validateValue(Class<T> rootBeanClass,
String property,
Object value,
Class<?>... groups) |
public ValidationJobFactory(ApacheFactoryContext validatorContext)
ValidationJobFactory.validatorContext - public <T> ValidateBean<T> validateBean(T bean, Class<?>... groups)
Validator.validate(Object, Class...)public <T> ValidateProperty<T> validateProperty(T bean, String property, Class<?>... groups)
Validator.validateProperty(Object, String, Class...)public <T> ValidateProperty<T> validateValue(Class<T> rootBeanClass, String property, Object value, Class<?>... groups)
Validator.validateValue(Class, String, Object, Class...)public <T> ValidateParameters.ForMethod<T> validateParameters(T object, Method method, Object[] parameterValues, Class<?>... groups)
ExecutableValidator.validateParameters(Object, Method, Object[], Class...)public <T> ValidateReturnValue.ForMethod<T> validateReturnValue(T object, Method method, Object returnValue, Class<?>... groups)
ExecutableValidator.validateReturnValue(Object, Method, Object, Class...)public <T> ValidateParameters.ForConstructor<T> validateConstructorParameters(Constructor<? extends T> constructor, Object[] parameterValues, Class<?>... groups)
ExecutableValidator.validateConstructorParameters(Constructor, Object[], Class...)public <T> ValidateReturnValue.ForConstructor<T> validateConstructorReturnValue(Constructor<? extends T> constructor, T createdObject, Class<?>... groups)
ExecutableValidator.validateConstructorReturnValue(Constructor, Object, Class...)Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.