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 java.lang.Object


Field Summary
protected  AbstractOwbBean<T> component
          Component that inherits the meta-datas
protected  java.lang.Class<?> inheritedClazz
          Inherited class
protected  java.util.Set<java.lang.annotation.Annotation> inheritedInterceptorBindings
          Inherited interceptor bindings
protected  java.util.Set<java.lang.annotation.Annotation> inheritedQualifiers
          Inherited qualifiers
protected  java.lang.annotation.Annotation inheritedScopeType
          Inherited scope type
protected  java.util.Set<java.lang.annotation.Annotation> inheritedStereoTypes
          Inherited stereotypes
 
Constructor Summary
BeanInheritedMetaData(AbstractOwbBean<T> component)
           
 
Method Summary
protected  AbstractOwbBean<T> getComponent()
           
protected  java.lang.Class<?> getInheritedClazz()
           
 java.util.Set<java.lang.annotation.Annotation> getInheritedInterceptorBindings()
           
 java.util.Set<java.lang.annotation.Annotation> getInheritedQualifiers()
           
 java.lang.annotation.Annotation getInheritedScopeType()
           
 java.util.Set<java.lang.annotation.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 java.lang.Class<?> inheritedClazz
Inherited class


inheritedQualifiers

protected java.util.Set<java.lang.annotation.Annotation> inheritedQualifiers
Inherited qualifiers


inheritedStereoTypes

protected java.util.Set<java.lang.annotation.Annotation> inheritedStereoTypes
Inherited stereotypes


inheritedInterceptorBindings

protected java.util.Set<java.lang.annotation.Annotation> inheritedInterceptorBindings
Inherited interceptor bindings


inheritedScopeType

protected java.lang.annotation.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 java.util.Set<java.lang.annotation.Annotation> getInheritedQualifiers()
Specified by:
getInheritedQualifiers in interface IBeanInheritedMetaData

getInheritedStereoTypes

public java.util.Set<java.lang.annotation.Annotation> getInheritedStereoTypes()
Specified by:
getInheritedStereoTypes in interface IBeanInheritedMetaData

getInheritedInterceptorBindings

public java.util.Set<java.lang.annotation.Annotation> getInheritedInterceptorBindings()
Specified by:
getInheritedInterceptorBindings in interface IBeanInheritedMetaData

getInheritedScopeType

public java.lang.annotation.Annotation getInheritedScopeType()
Specified by:
getInheritedScopeType in interface IBeanInheritedMetaData

getComponent

protected AbstractOwbBean<T> getComponent()

getInheritedClazz

protected java.lang.Class<?> getInheritedClazz()


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