public class ValidationExtension extends Object implements Extension
ValidatorFactory
and Validator
.Constructor and Description |
---|
ValidationExtension() |
Modifier and Type | Method and Description |
---|---|
void |
afterBeanDiscovery(AfterBeanDiscovery afterBeanDiscoveryEvent,
BeanManager beanManager)
Registers the Hibernate specific
ValidatorFactory and Validator . |
void |
beforeBeanDiscovery(BeforeBeanDiscovery beforeBeanDiscoveryEvent,
BeanManager beanManager)
Used to register the method validation interceptor binding annotation.
|
<T> void |
processAnnotatedType(ProcessAnnotatedType<T> processAnnotatedTypeEvent)
Used to register the method validation interceptor bindings.
|
void |
processBean(ProcessBean<?> processBeanEvent)
Watches the
ProcessBean event in order to determine whether and under which qualifiers ValidatorFactory s
and Validator s get registered. |
Method |
replaceWithOverriddenOrInterfaceMethod(Method method,
List<Method> allMethodsOfType) |
public void beforeBeanDiscovery(@Observes BeforeBeanDiscovery beforeBeanDiscoveryEvent, BeanManager beanManager)
beforeBeanDiscoveryEvent
- event fired before the bean discovery process startsbeanManager
- the bean manager.public void afterBeanDiscovery(@Observes AfterBeanDiscovery afterBeanDiscoveryEvent, BeanManager beanManager)
ValidatorFactory
and Validator
. The qualifiers used for registration
depend on which other beans have already registered these type of beans.afterBeanDiscoveryEvent
- event fired after the bean discovery phase.beanManager
- the bean manager.public void processBean(@Observes ProcessBean<?> processBeanEvent)
ProcessBean
event in order to determine whether and under which qualifiers ValidatorFactory
s
and Validator
s get registered.processBeanEvent
- event fired for each enabled bean.public <T> void processAnnotatedType(@Observes ProcessAnnotatedType<T> processAnnotatedTypeEvent)
processAnnotatedTypeEvent
- event fired for each annotated typeCopyright © 2007-2013 Red Hat, Inc. All Rights Reserved