|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.webbeans.util.WebBeansAnnotatedTypeUtil
public final class WebBeansAnnotatedTypeUtil
| Constructor Summary | |
|---|---|
WebBeansAnnotatedTypeUtil(WebBeansContext webBeansContext)
|
|
| Method Summary | ||
|---|---|---|
|
addConstructorInjectionPointMetaData(AbstractOwbBean<T> owner,
javax.enterprise.inject.spi.AnnotatedConstructor<T> constructor)
|
|
static
|
addFieldInjectionPointMetaData(AbstractOwbBean<T> owner,
javax.enterprise.inject.spi.AnnotatedField<X> annotField)
|
|
|
addMethodInjectionPointMetaData(OwbBean<T> owner,
javax.enterprise.inject.spi.AnnotatedMethod<X> method)
|
|
static
|
checkObserverMethodConditions(javax.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod,
Class<?> clazz)
|
|
static
|
checkProducerMethodDisposal(javax.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod)
CheckProducerMethodDisposal. |
|
static
|
checkProducerMethodForDeployment(javax.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod)
Check producer method is ok for deployment. |
|
static
|
configureProducerSpecialization(AbstractOwbBean<X> bean,
javax.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod)
|
|
|
defineDisposalMethods(AbstractInjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
|
|
static
|
defineInjectedFields(AbstractInjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
|
|
|
defineInjectedMethods(AbstractInjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
|
|
|
defineObserverMethods(AbstractInjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
|
|
|
defineProducerFields(InjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
|
|
|
defineProducerMethods(InjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
|
|
static
|
getBeanConstructor(javax.enterprise.inject.spi.AnnotatedType<T> type)
|
|
static
|
getDisposalWithGivenAnnotatedMethod(javax.enterprise.inject.spi.AnnotatedType<X> annotatedType,
Type beanType,
Annotation[] qualifiers)
Deprecated. |
|
static
|
getJavaEeComponentInstanceInjectionPoints(WebBeansContext webBeansContext,
javax.enterprise.inject.spi.AnnotatedType<T> type)
Gets injection points for the given javaee component annotated type. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WebBeansAnnotatedTypeUtil(WebBeansContext webBeansContext)
| Method Detail |
|---|
public static <T> javax.enterprise.inject.spi.AnnotatedConstructor<T> getBeanConstructor(javax.enterprise.inject.spi.AnnotatedType<T> type)
public <T> void addConstructorInjectionPointMetaData(AbstractOwbBean<T> owner,
javax.enterprise.inject.spi.AnnotatedConstructor<T> constructor)
public <T,X> void addMethodInjectionPointMetaData(OwbBean<T> owner,
javax.enterprise.inject.spi.AnnotatedMethod<X> method)
public static <T,X> void addFieldInjectionPointMetaData(AbstractOwbBean<T> owner,
javax.enterprise.inject.spi.AnnotatedField<X> annotField)
public <X> Set<javax.enterprise.inject.spi.ObserverMethod<?>> defineObserverMethods(AbstractInjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
public <X> void defineDisposalMethods(AbstractInjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
public <X> void defineInjectedMethods(AbstractInjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
public static <X> void defineInjectedFields(AbstractInjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
public <X> Set<ProducerFieldBean<?>> defineProducerFields(InjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
public <X> Set<ProducerMethodBean<?>> defineProducerMethods(InjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType)
public static <X> void checkProducerMethodForDeployment(javax.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod)
annotatedMethod - producer method
public static <X> void configureProducerSpecialization(AbstractOwbBean<X> bean,
javax.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod)
public static <X> void checkProducerMethodDisposal(javax.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod)
annotatedMethod - disposal method
public static <X> void checkObserverMethodConditions(javax.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod,
Class<?> clazz)
public static <T> Set<javax.enterprise.inject.spi.InjectionPoint> getJavaEeComponentInstanceInjectionPoints(WebBeansContext webBeansContext,
javax.enterprise.inject.spi.AnnotatedType<T> type)
throws IllegalArgumentException
webBeansContext - type - annotated type for the class @return injection points of the java ee component class
IllegalArgumentException - if any exception occurs
@Deprecated
public static <X> Method getDisposalWithGivenAnnotatedMethod(javax.enterprise.inject.spi.AnnotatedType<X> annotatedType,
Type beanType,
Annotation[] qualifiers)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||