public class BeanValidationConfiguration extends Object implements BeanValidationContext
| Constructor and Description |
|---|
BeanValidationConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
BeanValidationConfiguration |
add(IPropertyResolver resolver)
Adds a property resolver to the configuration.
|
void |
configure(Application application)
Binds this configuration to the application instance
|
static BeanValidationContext |
get()
Retrieves the validation context (read only version of the configuration).
|
<T extends Annotation> |
getTagModifier(Class<T> annotationType)
Gets the tag modifier for the specified annotation type
|
javax.validation.Validator |
getValidator() |
IViolationTranslator |
getViolationTranslator() |
<T extends Annotation> |
register(Class<T> annotationType,
ITagModifier<T> modifier)
Registeres a tag modifier for a specific constraint annotation
|
Property |
resolveProperty(FormComponent<?> component) |
void |
setValidatorProvider(org.apache.wicket.util.IProvider<javax.validation.Validator> validatorProvider)
Sets the provider used to retrieve
Validator instances |
public <T extends Annotation> BeanValidationConfiguration register(Class<T> annotationType, ITagModifier<T> modifier)
annotationType - constraint annotation such as Sizemodifier - tag modifier to usethispublic <T extends Annotation> ITagModifier<T> getTagModifier(Class<T> annotationType)
BeanValidationContextgetTagModifier in interface BeanValidationContextnull if nonepublic BeanValidationConfiguration add(IPropertyResolver resolver)
resolver - thispublic javax.validation.Validator getValidator()
getValidator in interface BeanValidationContextpublic void setValidatorProvider(org.apache.wicket.util.IProvider<javax.validation.Validator> validatorProvider)
Validator instancesvalidatorProvider - public void configure(Application application)
application - public IViolationTranslator getViolationTranslator()
getViolationTranslator in interface BeanValidationContextpublic static BeanValidationContext get()
public Property resolveProperty(FormComponent<?> component)
resolveProperty in interface BeanValidationContextresolveProperty in interface IPropertyResolverCopyright © 2006–2014 Apache Software Foundation. All rights reserved.