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.