public class ValidationExtension extends Object implements javax.enterprise.inject.spi.Extension
ValidatorFactory and Validator.| Constructor and Description |
|---|
ValidationExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterBeanDiscovery(javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscoveryEvent,
javax.enterprise.inject.spi.BeanManager beanManager)
Registers the Hibernate specific
ValidatorFactory and Validator. |
void |
beforeBeanDiscovery(javax.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscoveryEvent,
javax.enterprise.inject.spi.BeanManager beanManager)
Used to register the method validation interceptor binding annotation.
|
<T> void |
processAnnotatedType(javax.enterprise.inject.spi.ProcessAnnotatedType<T> processAnnotatedTypeEvent)
Used to register the method validation interceptor bindings.
|
void |
processBean(javax.enterprise.inject.spi.ProcessBean<?> processBeanEvent)
Watches the
ProcessBean event in order to determine whether and under which qualifiers ValidatorFactorys
and Validators get registered. |
Method |
replaceWithOverriddenOrInterfaceMethod(Method method,
List<Method> allMethodsOfType) |
public void beforeBeanDiscovery(@Observes
javax.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscoveryEvent,
javax.enterprise.inject.spi.BeanManager beanManager)
beforeBeanDiscoveryEvent - event fired before the bean discovery process startsbeanManager - the bean manager.public void afterBeanDiscovery(@Observes
javax.enterprise.inject.spi.AfterBeanDiscovery afterBeanDiscoveryEvent,
javax.enterprise.inject.spi.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
javax.enterprise.inject.spi.ProcessBean<?> processBeanEvent)
ProcessBean event in order to determine whether and under which qualifiers ValidatorFactorys
and Validators get registered.processBeanEvent - event fired for each enabled bean.public <T> void processAnnotatedType(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<T> processAnnotatedTypeEvent)
processAnnotatedTypeEvent - event fired for each annotated typeCopyright © 2007-2014 Red Hat, Inc. All Rights Reserved