Package | Description |
---|---|
org.apache.bval | |
org.apache.bval.jsr303 | |
org.apache.bval.jsr303.util | |
org.apache.bval.model | |
org.apache.bval.routines | |
org.apache.bval.util |
Modifier and Type | Class and Description |
---|---|
class |
BeanValidationContext<T extends ValidationListener>
Description: Context during validation to help the
Validation
and the BeanValidator do their jobs. |
Modifier and Type | Method and Description |
---|---|
protected ValidationContext<T> |
BeanValidator.createContext()
factory method - overwrite in subclasses
|
Modifier and Type | Method and Description |
---|---|
<T extends ValidationListener> |
ValidationResults.addError(String reason,
ValidationContext<T> context)
API to add an error to the validation results.
|
<T extends ValidationListener> |
ValidationResults.addError(ValidationListener.Error error,
ValidationContext<T> context)
API to add an error to the validation results.
|
protected <VL extends ValidationListener> |
BeanValidator.determineMetaBean(Validate validate,
Object parameter,
ValidationContext<VL> context)
Determine the metabean for the given object.
|
protected <VL extends ValidationListener> |
BeanValidator.validateBeanNet(ValidationContext<VL> context)
internal validate a bean (=not a collection of beans) and
its related beans
|
protected <VL extends ValidationListener> |
BeanValidator.validateRelatedBean(ValidationContext<VL> context,
MetaProperty prop)
Validate a property of a graph.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GroupValidationContext<T>
Description: JSR-303
ValidationContext extension. |
Modifier and Type | Method and Description |
---|---|
<VL extends ValidationListener> |
ConstraintValidationListener.addError(String reason,
ValidationContext<VL> context)
Simple API to add an error reason during validation.
|
<VL extends ValidationListener> |
ConstraintValidationListener.addError(ValidationListener.Error error,
ValidationContext<VL> context)
Alternative method to add a fully initialized
ValidationListener.Error object. |
<L extends ValidationListener> |
ConstraintValidation.validate(ValidationContext<L> context)
Perform a single validation routine.
|
Constructor and Description |
---|
ValidationContextTraversal(ValidationContext<?> validationContext)
Create a new
ValidationContextTraversal instance. |
Modifier and Type | Method and Description |
---|---|
<T extends ValidationListener> |
ValidationListener.addError(String reason,
ValidationContext<T> context)
Simple API to add an error reason during validation.
|
<T extends ValidationListener> |
ValidationListener.addError(ValidationListener.Error error,
ValidationContext<T> context)
Alternative method to add a fully initialized
ValidationListener.Error object. |
<T extends ValidationListener> |
Validation.validate(ValidationContext<T> context)
Perform a single validation routine.
|
Modifier and Type | Method and Description |
---|---|
<T extends ValidationListener> |
NOPValidation.validate(ValidationContext<T> context) |
<T extends ValidationListener> |
EMailValidation.validate(ValidationContext<T> context) |
<T extends ValidationListener> |
StandardValidation.validate(ValidationContext<T> context) |
protected <T extends ValidationListener> |
StandardValidation.validateMandatory(ValidationContext<T> context) |
protected <T extends ValidationListener> |
StandardValidation.validateMaxLength(ValidationContext<T> context) |
protected <T extends ValidationListener> |
StandardValidation.validateMaxValue(ValidationContext<T> context) |
protected <T extends ValidationListener> |
StandardValidation.validateMinLength(ValidationContext<T> context) |
protected <T extends ValidationListener> |
StandardValidation.validateMinValue(ValidationContext<T> context) |
protected <T extends ValidationListener> |
StandardValidation.validateRegExp(ValidationContext<T> context) |
protected <T extends ValidationListener> |
StandardValidation.validateTimeLag(ValidationContext<T> context) |
Modifier and Type | Method and Description |
---|---|
protected static <VL extends ValidationListener> |
ValidationHelper.validateArrayInContext(ValidationContext<VL> context,
ValidationHelper.ValidateCallback s)
Iterates the values of an array, setting the current context
appropriately and validating each value.
|
static <VL extends ValidationListener> |
ValidationHelper.validateBean(ValidationContext<VL> context)
Validate a single bean only, no related beans will be validated.
|
protected static <VL extends ValidationListener> |
ValidationHelper.validateBeanInContext(ValidationContext<VL> context,
ValidationHelper.ValidateCallback s)
Validates a single object.
|
static void |
ValidationHelper.validateContext(ValidationContext<?> context,
ValidationHelper.ValidateCallback s,
boolean treatMapsLikeBeans)
validate a complex 'bean' with related beans according to
validation rules in 'metaBean'
|
protected static <VL extends ValidationListener> |
ValidationHelper.validateIterableInContext(ValidationContext<VL> context,
ValidationHelper.ValidateCallback s)
Iterates the values of an
Iterable object, setting the current
context appropriately and validating each value. |
protected static <VL extends ValidationListener> |
ValidationHelper.validateMapInContext(ValidationContext<VL> context,
ValidationHelper.ValidateCallback s)
Iterates the values of a
Map , setting the current context
appropriately and validating each value. |
static <VL extends ValidationListener> |
ValidationHelper.validateProperty(ValidationContext<VL> context)
Validate a single property only.
|
Copyright © 2010–2013 The Apache Software Foundation. All rights reserved.