org.apache.openejb.cdi
Class NewCdiEjbBean<T>

java.lang.Object
  extended by org.apache.webbeans.component.AbstractOwbBean<T>
      extended by org.apache.webbeans.component.AbstractInjectionTargetBean<T>
          extended by org.apache.webbeans.ejb.common.component.BaseEjbBean<T>
              extended by org.apache.openejb.cdi.CdiEjbBean<T>
                  extended by org.apache.openejb.cdi.NewCdiEjbBean<T>
All Implemented Interfaces:
javax.enterprise.context.spi.Contextual<T>, javax.enterprise.inject.spi.Bean<T>, org.apache.webbeans.component.EnterpriseBeanMarker, org.apache.webbeans.component.InjectionTargetBean<T>, org.apache.webbeans.component.InterceptedMarker, org.apache.webbeans.component.NewBean<T>, org.apache.webbeans.component.OwbBean<T>

public class NewCdiEjbBean<T>
extends CdiEjbBean<T>
implements org.apache.webbeans.component.NewBean<T>

Version:
$Rev$ $Date$

Field Summary
 
Fields inherited from class org.apache.webbeans.ejb.common.component.BaseEjbBean
ejbType, OBJECT_EMPTY
 
Fields inherited from class org.apache.webbeans.component.AbstractInjectionTargetBean
decorators, inheritedMetaData, interceptorStack
 
Fields inherited from class org.apache.webbeans.component.AbstractOwbBean
apiTypes, enabled, implQualifiers, injectionPoints, logger, name, nullable, passivatingId, returnType, scopeClass, serializable, specializedBean, stereoTypeClasses, stereoTypes, webBeansContext, webBeansType
 
Constructor Summary
NewCdiEjbBean(CdiEjbBean<T> that)
           
 
Method Summary
 String getId()
           
 Set<Method> getObservableMethods()
           
 Class<? extends Annotation> getScope()
           
 Set<Class<? extends Annotation>> getStereotypes()
           
 
Methods inherited from class org.apache.openejb.cdi.CdiEjbBean
addApiType, afterConstructor, destroyComponentInstance, destroyStatefulSessionBeanInstance, getBeanContext, getBusinessLocalInterfaces, getEjbName, getInjectionPoint, getInstance, getRemoveMethods, isPassivationCapable, needsBeanLocalViewAddedToTypes, specialize, validatePassivationDependencies
 
Methods inherited from class org.apache.webbeans.ejb.common.component.BaseEjbBean
addDependentSFSB, createComponentInstance, getDependentSFSBForProxy, getEjbType, injectFieldInInterceptor, removeDependentSFSB
 
Methods inherited from class org.apache.webbeans.component.AbstractInjectionTargetBean
addInjectedField, addInjectedFieldToSuper, addInjectedMethod, addInjectedMethodToSuper, addObservableMethod, beforeConstructor, createDefaultInstance, createInstance, destroyInstance, getAnnotatedType, getDecoratorStack, getInheritedMetaData, getInjectedFields, getInjectedFromSuperFields, getInjectedFromSuperMethods, getInjectedMethods, getInterceptorStack, injectFields, injectMethods, injectResources, injectSuperFields, injectSuperMethods, postConstruct, postConstructDefault, preDestroy, preDestroyDefault, setAnnotatedType, setInheritedMetaData
 
Methods inherited from class org.apache.webbeans.component.AbstractOwbBean
addInjectionPoint, addQualifier, addStereoType, create, createNewInstance, destroy, destroyCreatedInstance, equals, getBeanClass, getInjectionPoints, getLogger, getManager, getName, getOwbStereotypes, getQualifiers, getReturnType, getTypes, getWebBeansContext, getWebBeansType, hashCode, isAlternative, isDependent, isEnabled, isNullable, isSerializable, isSpecializedBean, setEnabled, setImplScopeType, setName, setNullable, setSerializable, setSpecializedBean, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.webbeans.component.OwbBean
addInjectionPoint, addQualifier, addStereoType, createNewInstance, destroyCreatedInstance, getOwbStereotypes, getReturnType, getWebBeansContext, getWebBeansType, isDependent, isEnabled, isSerializable, isSpecializedBean, setEnabled, setImplScopeType, setName, setNullable, setSerializable, setSpecializedBean
 
Methods inherited from interface javax.enterprise.inject.spi.Bean
getBeanClass, getInjectionPoints, getName, getQualifiers, getTypes, isAlternative, isNullable
 
Methods inherited from interface javax.enterprise.context.spi.Contextual
create, destroy
 

Constructor Detail

NewCdiEjbBean

public NewCdiEjbBean(CdiEjbBean<T> that)
Method Detail

getScope

public Class<? extends Annotation> getScope()
Specified by:
getScope in interface javax.enterprise.inject.spi.Bean<T>
Overrides:
getScope in class org.apache.webbeans.component.AbstractOwbBean<T>

getStereotypes

public Set<Class<? extends Annotation>> getStereotypes()
Specified by:
getStereotypes in interface javax.enterprise.inject.spi.Bean<T>
Overrides:
getStereotypes in class org.apache.webbeans.component.AbstractOwbBean<T>

getObservableMethods

public Set<Method> getObservableMethods()
Specified by:
getObservableMethods in interface org.apache.webbeans.component.InjectionTargetBean<T>
Overrides:
getObservableMethods in class org.apache.webbeans.component.AbstractInjectionTargetBean<T>

getId

public String getId()
Specified by:
getId in interface org.apache.webbeans.component.OwbBean<T>
Overrides:
getId in class CdiEjbBean<T>


Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.