Package org.jboss.weld.bean.builtin
Class AbstractFacade<T,X>
- java.lang.Object
-
- org.jboss.weld.bean.builtin.AbstractFacade<T,X>
-
- Type Parameters:
T-
- Direct Known Subclasses:
EventImpl,InstanceImpl
public abstract class AbstractFacade<T,X> extends Object
Common implementation for binding-type-based helpers- Author:
- Gavin King
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAbstractFacade.AbstractFacadeSerializationProxy<T,X>
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractFacade(InjectionPoint injectionPoint, CreationalContext<? super T> creationalContext, BeanManagerImpl beanManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)protected BeanManagerImplgetBeanManager()protected CreationalContext<? super T>getCreationalContext()protected static TypegetFacadeType(InjectionPoint injectionPoint)protected InjectionPointgetInjectionPoint()protected Set<Annotation>getQualifiers()protected TypegetType()inthashCode()
-
-
-
Constructor Detail
-
AbstractFacade
protected AbstractFacade(InjectionPoint injectionPoint, CreationalContext<? super T> creationalContext, BeanManagerImpl beanManager)
-
-
Method Detail
-
getFacadeType
protected static Type getFacadeType(InjectionPoint injectionPoint)
-
getBeanManager
protected BeanManagerImpl getBeanManager()
-
getQualifiers
protected Set<Annotation> getQualifiers()
-
getType
protected Type getType()
-
getInjectionPoint
protected InjectionPoint getInjectionPoint()
-
getCreationalContext
protected CreationalContext<? super T> getCreationalContext()
-
-