インタフェース
org.seasar.framework.ejb.EJB3Desc の使用

EJB3Desc を使用しているパッケージ
org.seasar.framework.container.factory.aspect Tigerアノテーションを読み取りAspectDefを作成するクラスを提供します。 
org.seasar.framework.container.factory.intertype Tigerアノテーションを読み取りInterTypeDefを作成するクラスを提供します。 
org.seasar.framework.ejb EJB3セッションビーンのメタデータにアクセスする機能を提供します。 
org.seasar.framework.ejb.impl EJB3セッションビーンのメタデータにアクセスする機能の実装を提供します。 
 

org.seasar.framework.container.factory.aspect での EJB3Desc の使用
 

EJB3Desc 型のパラメータを持つ org.seasar.framework.container.factory.aspect のメソッド
protected  void EJB3AnnotationAspectDefBuilder.appendEJB3AroundInvokeAspect(ComponentDef componentDef, EJB3Desc ejb3desc)
          AroundInvokeアノテーションを読み取りアスペクト定義を作成してコンポーネント定義に追加します。
protected  void EJB3AnnotationAspectDefBuilder.appendEJB3InterceptorsAspect(ComponentDef componentDef, EJB3Desc ejb3desc)
          Interceptorsアノテーションを読み取りアスペクト定義を作成してコンポーネント定義に追加します。
protected  void EJB3AnnotationAspectDefBuilder.appendEJB3TxAspect(ComponentDef componentDef, EJB3Desc ejb3desc)
          TransactionAttributeアノテーションを読み取りアスペクト定義を作成してコンポーネント定義に追加します。
 

org.seasar.framework.container.factory.intertype での EJB3Desc の使用
 

EJB3Desc 型のパラメータを持つ org.seasar.framework.container.factory.intertype のメソッド
protected  java.util.Set<java.lang.Class<?>> EJB3IntertypeDefBuilder.getInterceptorClasses(EJB3Desc ejb3desc)
          Interceptorsアノテーションで指定されたインターセプタクラスの配列を返します。
 

org.seasar.framework.ejb での EJB3Desc の使用
 

EJB3Desc を返す org.seasar.framework.ejb のメソッド
 EJB3Desc EJB3InterceptorDesc.getEJB3Desc()
          このインターセプタ定義が適用されるEJB3Descを返します。
static EJB3Desc EJB3DescFactory.getEJB3Desc(java.lang.Class<?> beanClass)
          beanClassに対応するEJB3Descのインスタンスを返します。
 

org.seasar.framework.ejb.impl での EJB3Desc の使用
 

EJB3Desc を実装している org.seasar.framework.ejb.impl のクラス
 class EJB3DescImpl
          EJB3のセッションビーンを表現するクラスです。
 

EJB3Desc として宣言されている org.seasar.framework.ejb.impl のフィールド
protected  EJB3Desc EJB3InterceptorDescImpl.ejb3desc
          このインターセプタ定義が適用されるEJB3Desc
protected  EJB3Desc EJB3BusinessMethodDescImpl.ejb3desc
          このビジネスメソッドを含むEJB3セッションビーン定義
 

EJB3Desc を返す org.seasar.framework.ejb.impl のメソッド
 EJB3Desc EJB3InterceptorDescImpl.getEJB3Desc()
           
 

EJB3Desc 型のパラメータを持つ org.seasar.framework.ejb.impl のコンストラクタ
EJB3BusinessMethodDescImpl(EJB3Desc ejb3desc, java.lang.reflect.Method method)
          インスタンスを構築します。
EJB3InterceptorDescImpl(EJB3Desc ejb3desc, java.lang.Class<?> interceptorClass)
          インスタンスを構築します。
 



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.