org.jboss.weld.bean.builtin
Class AbstractBuiltInBean<T>

java.lang.Object
  extended by org.jboss.weld.bean.RIBean<T>
      extended by org.jboss.weld.bean.builtin.AbstractBuiltInBean<T>
All Implemented Interfaces:
javax.enterprise.context.spi.Contextual<T>, javax.enterprise.inject.spi.Bean<T>, javax.enterprise.inject.spi.PassivationCapable
Direct Known Subclasses:
AbstractEEBean, AbstractFacadeBean, BeanManagerBean, ExtensionBean, InjectionPointBean

public abstract class AbstractBuiltInBean<T>
extends RIBean<T>


Field Summary
 
Fields inherited from class org.jboss.weld.bean.RIBean
BEAN_ID_PREFIX, BEAN_ID_SEPARATOR
 
Constructor Summary
protected AbstractBuiltInBean(java.lang.String idSuffix, BeanManagerImpl beanManager)
           
 
Method Summary
 java.lang.String getName()
           
 java.util.Set<java.lang.annotation.Annotation> getQualifiers()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
           
 RIBean<?> getSpecializedBean()
           
 java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getStereotypes()
           
 java.util.Set<WeldInjectionPoint<?,?>> getWeldInjectionPoints()
           
 void initialize(BeanDeployerEnvironment environment)
           
 boolean isAlternative()
           
 boolean isNullable()
           
 boolean isPassivationCapableBean()
           
 boolean isPassivationCapableDependency()
           
 boolean isPrimitive()
           
 boolean isProxyable()
           
 boolean isSpecializing()
           
 
Methods inherited from class org.jboss.weld.bean.RIBean
checkType, equals, getBeanClass, getBeanManager, getId, getInjectionPoints, getType, hashCode, initializeAfterBeanDiscovery, isDependent, isProxyRequired, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.Bean
getTypes
 
Methods inherited from interface javax.enterprise.context.spi.Contextual
create, destroy
 

Constructor Detail

AbstractBuiltInBean

protected AbstractBuiltInBean(java.lang.String idSuffix,
                              BeanManagerImpl beanManager)
Method Detail

initialize

public void initialize(BeanDeployerEnvironment environment)
Specified by:
initialize in class RIBean<T>

getQualifiers

public java.util.Set<java.lang.annotation.Annotation> getQualifiers()

getScope

public java.lang.Class<? extends java.lang.annotation.Annotation> getScope()

getSpecializedBean

public RIBean<?> getSpecializedBean()
Specified by:
getSpecializedBean in class RIBean<T>

getName

public java.lang.String getName()

getStereotypes

public java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getStereotypes()

getWeldInjectionPoints

public java.util.Set<WeldInjectionPoint<?,?>> getWeldInjectionPoints()
Specified by:
getWeldInjectionPoints in class RIBean<T>

isNullable

public boolean isNullable()

isPrimitive

public boolean isPrimitive()
Specified by:
isPrimitive in class RIBean<T>

isSpecializing

public boolean isSpecializing()
Specified by:
isSpecializing in class RIBean<T>

isAlternative

public boolean isAlternative()

isProxyable

public boolean isProxyable()
Specified by:
isProxyable in class RIBean<T>

isPassivationCapableBean

public boolean isPassivationCapableBean()
Specified by:
isPassivationCapableBean in class RIBean<T>

isPassivationCapableDependency

public boolean isPassivationCapableDependency()
Specified by:
isPassivationCapableDependency in class RIBean<T>


Copyright © 2008-2010 Seam Framework. All Rights Reserved.