org.apache.webbeans.portable.events
Class ProcessSessionBeanImpl<X>

java.lang.Object
  extended by org.apache.webbeans.portable.events.ProcessBeanImpl<Object>
      extended by org.apache.webbeans.portable.events.ProcessSessionBeanImpl<X>
Type Parameters:
X - ejb class info
All Implemented Interfaces:
javax.enterprise.inject.spi.ProcessBean<Object>, javax.enterprise.inject.spi.ProcessManagedBean<Object>, javax.enterprise.inject.spi.ProcessSessionBean<X>
Direct Known Subclasses:
GProcessSessionBean

public class ProcessSessionBeanImpl<X>
extends ProcessBeanImpl<Object>
implements javax.enterprise.inject.spi.ProcessSessionBean<X>

Implementation of ProcessSessionBean.

Version:
$Rev: 1182847 $ $Date: 2011-10-13 15:31:37 +0200 (Do, 13 Okt 2011) $

Constructor Summary
ProcessSessionBeanImpl(javax.enterprise.inject.spi.Bean<Object> bean, javax.enterprise.inject.spi.AnnotatedType<Object> annotatedType, String name, javax.enterprise.inject.spi.SessionBeanType type)
           
 
Method Summary
 javax.enterprise.inject.spi.AnnotatedType<Object> getAnnotatedBeanClass()
          
 String getEjbName()
          
 javax.enterprise.inject.spi.SessionBeanType getSessionBeanType()
          
 
Methods inherited from class org.apache.webbeans.portable.events.ProcessBeanImpl
addDefinitionError, getAnnotated, getBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.ProcessBean
addDefinitionError, getAnnotated, getBean
 

Constructor Detail

ProcessSessionBeanImpl

public ProcessSessionBeanImpl(javax.enterprise.inject.spi.Bean<Object> bean,
                              javax.enterprise.inject.spi.AnnotatedType<Object> annotatedType,
                              String name,
                              javax.enterprise.inject.spi.SessionBeanType type)
Method Detail

getEjbName

public String getEjbName()

Specified by:
getEjbName in interface javax.enterprise.inject.spi.ProcessSessionBean<X>

getSessionBeanType

public javax.enterprise.inject.spi.SessionBeanType getSessionBeanType()

Specified by:
getSessionBeanType in interface javax.enterprise.inject.spi.ProcessSessionBean<X>

getAnnotatedBeanClass

public javax.enterprise.inject.spi.AnnotatedType<Object> getAnnotatedBeanClass()

Specified by:
getAnnotatedBeanClass in interface javax.enterprise.inject.spi.ProcessManagedBean<Object>


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