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:
AbstractFacadeBean, DefaultValidatorBean, DefaultValidatorFactoryBean, ExtensionBean, InjectionPointBean, ManagerBean, PrincipalBean, UserTransactionBean

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 manager)
           
 
Method Summary
 java.util.Set<WeldInjectionPoint<?,?>> getAnnotatedInjectionPoints()
           
 java.lang.String getDescription()
           
 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()
           
 void initialize(BeanDeployerEnvironment environment)
           
 boolean isAlternative()
           
 boolean isNullable()
           
 boolean isPrimitive()
           
 boolean isProxyable()
           
 boolean isSpecializing()
           
 
Methods inherited from class org.jboss.weld.bean.RIBean
equals, getBeanClass, getId, getInjectionPoints, getManager, getType, hashCode, isDependent, 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 manager)
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()

getAnnotatedInjectionPoints

public java.util.Set<WeldInjectionPoint<?,?>> getAnnotatedInjectionPoints()
Specified by:
getAnnotatedInjectionPoints 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>

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class RIBean<T>


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