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(IProvider<javax.validation.Validator> validatorProvider)
Sets the provider used to retrieve
Validator instances |
void |
setViolationTranslator(IViolationTranslator violationTranslator)
Registers a violation translator
|
public <T extends Annotation> BeanValidationConfiguration register(Class<T> annotationType, ITagModifier<T> modifier)
annotationType
- constraint annotation such as Size
modifier
- tag modifier to usethis
public <T extends Annotation> ITagModifier<T> getTagModifier(Class<T> annotationType)
BeanValidationContext
getTagModifier
in interface BeanValidationContext
null
if nonepublic BeanValidationConfiguration add(IPropertyResolver resolver)
resolver
- this
public javax.validation.Validator getValidator()
getValidator
in interface BeanValidationContext
public void setValidatorProvider(IProvider<javax.validation.Validator> validatorProvider)
Validator
instancesvalidatorProvider
- public void configure(Application application)
application
- public IViolationTranslator getViolationTranslator()
getViolationTranslator
in interface BeanValidationContext
public void setViolationTranslator(IViolationTranslator violationTranslator)
violationTranslator
- A violation translator that will convert ConstraintViolation
s
into Wicket's ValidationError
spublic static BeanValidationContext get()
public Property resolveProperty(FormComponent<?> component)
resolveProperty
in interface BeanValidationContext
resolveProperty
in interface IPropertyResolver
Copyright © 2006–2021 Apache Software Foundation. All rights reserved.