org.apache.webbeans.config.inheritance
Class BeanInheritedMetaData<T>

java.lang.Object
  extended by org.apache.webbeans.config.inheritance.BeanInheritedMetaData<T>
All Implemented Interfaces:
IBeanInheritedMetaData

public class BeanInheritedMetaData<T>
extends Object


Field Summary
protected  AbstractOwbBean<T> component
          Component that inherits the meta-datas
protected  Class<?> inheritedClazz
          Inherited class
protected  Set<Annotation> inheritedInterceptorBindings
          Inherited interceptor bindings
protected  Set<Annotation> inheritedQualifiers
          Inherited qualifiers
protected  Annotation inheritedScopeType
          Inherited scope type
protected  Set<Annotation> inheritedStereoTypes
          Inherited stereotypes
 
Constructor Summary
BeanInheritedMetaData(AbstractOwbBean<T> component)
           
 
Method Summary
protected  AbstractOwbBean<T> getComponent()
           
protected  Class<?> getInheritedClazz()
           
 Set<Annotation> getInheritedInterceptorBindings()
           
 Set<Annotation> getInheritedQualifiers()
           
 Annotation getInheritedScopeType()
           
 Set<Annotation> getInheritedStereoTypes()
           
protected  void setInheritedInterceptorBindings()
          Internally set the inheritedInterceptorBindingTypes
protected  void setInheritedQualifiers()
          Internally set the inheritedBindingTypes
protected  void setInheritedScopeType()
          Internally set the inheritedScopeType.
protected  void setInheritedStereoTypes()
          Internally set the inheritedStereoTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

component

protected AbstractOwbBean<T> component
Component that inherits the meta-datas


inheritedClazz

protected Class<?> inheritedClazz
Inherited class


inheritedQualifiers

protected Set<Annotation> inheritedQualifiers
Inherited qualifiers


inheritedStereoTypes

protected Set<Annotation> inheritedStereoTypes
Inherited stereotypes


inheritedInterceptorBindings

protected Set<Annotation> inheritedInterceptorBindings
Inherited interceptor bindings


inheritedScopeType

protected Annotation inheritedScopeType
Inherited scope type

Constructor Detail

BeanInheritedMetaData

public BeanInheritedMetaData(AbstractOwbBean<T> component)
Method Detail

setInheritedQualifiers

protected void setInheritedQualifiers()
Internally set the inheritedBindingTypes


setInheritedInterceptorBindings

protected void setInheritedInterceptorBindings()
Internally set the inheritedInterceptorBindingTypes


setInheritedScopeType

protected void setInheritedScopeType()
Internally set the inheritedScopeType.


setInheritedStereoTypes

protected void setInheritedStereoTypes()
Internally set the inheritedStereoTypes


getInheritedQualifiers

public Set<Annotation> getInheritedQualifiers()
Specified by:
getInheritedQualifiers in interface IBeanInheritedMetaData

getInheritedStereoTypes

public Set<Annotation> getInheritedStereoTypes()
Specified by:
getInheritedStereoTypes in interface IBeanInheritedMetaData

getInheritedInterceptorBindings

public Set<Annotation> getInheritedInterceptorBindings()
Specified by:
getInheritedInterceptorBindings in interface IBeanInheritedMetaData

getInheritedScopeType

public Annotation getInheritedScopeType()
Specified by:
getInheritedScopeType in interface IBeanInheritedMetaData

getComponent

protected AbstractOwbBean<T> getComponent()

getInheritedClazz

protected Class<?> getInheritedClazz()


Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.