|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.wicket.bean.validation.BeanValidationConfiguration
public class BeanValidationConfiguration
Configures bean validation and integrates it with Wicket
| Constructor Summary | |
|---|---|
BeanValidationConfiguration()
|
|
| Method Summary | ||
|---|---|---|
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). |
|
|
getTagModifier(Class<T> annotationType)
Gets the tag modifier for the specified annotation type |
|
javax.validation.Validator |
getValidator()
|
|
IViolationTranslator |
getViolationTranslator()
|
|
|
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 |
|
void |
setViolationTranslator(IViolationTranslator violationTranslator)
Registers a violation translator |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BeanValidationConfiguration()
| Method Detail |
|---|
public <T extends Annotation> BeanValidationConfiguration register(Class<T> annotationType,
ITagModifier<T> modifier)
annotationType - constraint annotation such as Sizemodifier - tag modifier to use
thispublic <T extends Annotation> ITagModifier<T> getTagModifier(Class<T> annotationType)
BeanValidationContext
getTagModifier 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 instances
validatorProvider - public void configure(Application application)
application - public IViolationTranslator getViolationTranslator()
getViolationTranslator in interface BeanValidationContextpublic void setViolationTranslator(IViolationTranslator violationTranslator)
violationTranslator - A violation translator that will convert ConstraintViolations
into Wicket's ValidationErrorspublic static BeanValidationContext get()
public Property resolveProperty(FormComponent<?> component)
resolveProperty in interface BeanValidationContextresolveProperty in interface IPropertyResolver
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||