org.jboss.webbeans.bean.standard
Class AbstractStandardBean<T>

java.lang.Object
  extended by javax.inject.manager.Bean<T>
      extended by org.jboss.webbeans.bean.RIBean<T>
          extended by org.jboss.webbeans.bean.standard.AbstractStandardBean<T>
All Implemented Interfaces:
Contextual<T>
Direct Known Subclasses:
InjectionPointBean, ManagerBean

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


Constructor Summary
protected AbstractStandardBean(ManagerImpl manager)
           
 
Method Summary
 java.util.Set<java.lang.annotation.Annotation> getBindings()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getDeploymentType()
           
 java.util.Set<AnnotatedInjectionPoint<?,?>> getInjectionPoints()
           
 java.lang.String getName()
           
 java.lang.Class<? extends java.lang.annotation.Annotation> getScopeType()
           
 RIBean<?> getSpecializedBean()
           
 boolean isNullable()
           
 boolean isPrimitive()
           
 boolean isProxyable()
           
 boolean isSerializable()
           
 boolean isSpecializing()
           
 
Methods inherited from class org.jboss.webbeans.bean.RIBean
getManager, getType, isDependent
 
Methods inherited from class javax.inject.manager.Bean
getTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.context.Contextual
create, destroy
 

Constructor Detail

AbstractStandardBean

protected AbstractStandardBean(ManagerImpl manager)
Method Detail

getBindings

public java.util.Set<java.lang.annotation.Annotation> getBindings()
Specified by:
getBindings in class Bean<T>

getDeploymentType

public java.lang.Class<? extends java.lang.annotation.Annotation> getDeploymentType()
Specified by:
getDeploymentType in class Bean<T>

getScopeType

public java.lang.Class<? extends java.lang.annotation.Annotation> getScopeType()
Specified by:
getScopeType in class Bean<T>

getSpecializedBean

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

getName

public java.lang.String getName()
Specified by:
getName in class Bean<T>

getInjectionPoints

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

isNullable

public boolean isNullable()
Specified by:
isNullable in class Bean<T>

isPrimitive

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

isSerializable

public boolean isSerializable()
Specified by:
isSerializable in class Bean<T>

isSpecializing

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

isProxyable

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


Copyright © 2008-2009. All Rights Reserved.