public class ValidationHelper extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
ValidationHelper.ValidateCallback
Interface implemented by the call-back object passed to
validateContext(ValidationContext, ValidateCallback, boolean)
. |
Constructor and Description |
---|
ValidationHelper() |
Modifier and Type | Method and Description |
---|---|
protected static <VL extends ValidationListener> |
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> |
validateBean(ValidationContext<VL> context)
Validate a single bean only, no related beans will be validated.
|
protected static <VL extends ValidationListener> |
validateBeanInContext(ValidationContext<VL> context,
ValidationHelper.ValidateCallback s)
Validates a single object.
|
static void |
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> |
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> |
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> |
validateProperty(ValidationContext<VL> context)
Validate a single property only.
|
public static void validateContext(ValidationContext<?> context, ValidationHelper.ValidateCallback s, boolean treatMapsLikeBeans)
context
- - the context is initialized with: context
- The current validation context.protected static <VL extends ValidationListener> void validateBeanInContext(ValidationContext<VL> context, ValidationHelper.ValidateCallback s)
VL
- context
- The validation context, its current bean must be a single
object.s
- protected static <VL extends ValidationListener> void validateArrayInContext(ValidationContext<VL> context, ValidationHelper.ValidateCallback s)
VL
- context
- The validation context, its current bean must be an array.protected static <VL extends ValidationListener> void validateIterableInContext(ValidationContext<VL> context, ValidationHelper.ValidateCallback s)
Iterable
object, setting the current
context appropriately and validating each value.VL
- context
- The validation context, its current bean must implement
Iterable
.protected static <VL extends ValidationListener> void validateMapInContext(ValidationContext<VL> context, ValidationHelper.ValidateCallback s)
Map
, setting the current context
appropriately and validating each value.VL
- context
- The validation context, its current bean must implement
Map
.public static <VL extends ValidationListener> void validateBean(ValidationContext<VL> context)
public static <VL extends ValidationListener> void validateProperty(ValidationContext<VL> context)
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.