org.seasar.framework.ejb.impl
クラス EJB3DescImpl

java.lang.Object
  上位を拡張 org.seasar.framework.ejb.impl.EJB3DescImpl
すべての実装されたインタフェース:
EJB3Desc

public class EJB3DescImpl
extends Object
implements EJB3Desc

作成者:
koichik

フィールドの概要
protected  LinkedList<Method> aroundInvokeMethods
           
protected  Class<?> beanClass
           
protected  String beanClassName
           
protected  List<Class<?>> businessInterfaces
           
protected  List<EJB3BusinessMethodDesc> businessMethods
           
protected  boolean cmt
           
protected  List<EJB3InterceptorDesc> interceptors
           
protected  String name
           
protected  LinkedList<Method> postConstructMethods
           
protected  boolean stateful
           
protected  boolean stateless
           
 
コンストラクタの概要
EJB3DescImpl(Class<?> beanClass)
           
 
メソッドの概要
 void detectAroundInvokeMethods()
           
protected  void detectBusinessMethods()
           
protected  void detectImplicitBusinessInterfaces()
           
protected  void detectInterceptors()
           
protected  void detectLocalBusinessInterfaces()
           
 void detectPostConstructMethods()
           
protected  void detectRemoteBusinessInterfaces()
           
protected  void detectTransactionManagementType()
           
 List<Method> getAroundInvokeMethods()
           
 Class<?> getBeanClass()
           
 List<Class<?>> getBusinessInterfaces()
           
 EJB3BusinessMethodDesc getBusinessMethod(Method method)
           
 List<EJB3BusinessMethodDesc> getBusinessMethods()
           
 List<EJB3InterceptorDesc> getInterceptors()
           
 String getName()
           
 List<Method> getPostConstructMethods()
           
protected  void introspection()
           
protected  boolean isBusinessInterface(Class<?> type)
           
protected  boolean isBusinessMethod(Method method)
           
 boolean isCMT()
           
 boolean isEJB3()
           
 boolean isStateful()
           
 boolean isStateless()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

beanClass

protected Class<?> beanClass

beanClassName

protected String beanClassName

stateless

protected boolean stateless

stateful

protected boolean stateful

name

protected String name

businessInterfaces

protected List<Class<?>> businessInterfaces

cmt

protected boolean cmt

interceptors

protected List<EJB3InterceptorDesc> interceptors

businessMethods

protected List<EJB3BusinessMethodDesc> businessMethods

aroundInvokeMethods

protected LinkedList<Method> aroundInvokeMethods

postConstructMethods

protected LinkedList<Method> postConstructMethods
コンストラクタの詳細

EJB3DescImpl

public EJB3DescImpl(Class<?> beanClass)
メソッドの詳細

isEJB3

public boolean isEJB3()

isStateless

public boolean isStateless()
定義:
インタフェース EJB3Desc 内の isStateless

isStateful

public boolean isStateful()
定義:
インタフェース EJB3Desc 内の isStateful

getName

public String getName()
定義:
インタフェース EJB3Desc 内の getName

getBeanClass

public Class<?> getBeanClass()
定義:
インタフェース EJB3Desc 内の getBeanClass

getBusinessInterfaces

public List<Class<?>> getBusinessInterfaces()
定義:
インタフェース EJB3Desc 内の getBusinessInterfaces

isCMT

public boolean isCMT()
定義:
インタフェース EJB3Desc 内の isCMT

getInterceptors

public List<EJB3InterceptorDesc> getInterceptors()
定義:
インタフェース EJB3Desc 内の getInterceptors

getBusinessMethod

public EJB3BusinessMethodDesc getBusinessMethod(Method method)
定義:
インタフェース EJB3Desc 内の getBusinessMethod

getBusinessMethods

public List<EJB3BusinessMethodDesc> getBusinessMethods()
定義:
インタフェース EJB3Desc 内の getBusinessMethods

getAroundInvokeMethods

public List<Method> getAroundInvokeMethods()
定義:
インタフェース EJB3Desc 内の getAroundInvokeMethods

getPostConstructMethods

public List<Method> getPostConstructMethods()
定義:
インタフェース EJB3Desc 内の getPostConstructMethods

introspection

protected void introspection()

detectLocalBusinessInterfaces

protected void detectLocalBusinessInterfaces()

detectRemoteBusinessInterfaces

protected void detectRemoteBusinessInterfaces()

detectImplicitBusinessInterfaces

protected void detectImplicitBusinessInterfaces()

detectTransactionManagementType

protected void detectTransactionManagementType()

detectInterceptors

protected void detectInterceptors()

detectBusinessMethods

protected void detectBusinessMethods()

detectAroundInvokeMethods

public void detectAroundInvokeMethods()

detectPostConstructMethods

public void detectPostConstructMethods()

isBusinessInterface

protected boolean isBusinessInterface(Class<?> type)

isBusinessMethod

protected boolean isBusinessMethod(Method method)


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.