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

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

public class EJB3BusinessMethodDescImpl
extends java.lang.Object
implements EJB3BusinessMethodDesc

EJB3セッションビーンのビジネスメソッドを表現するクラスです。

作成者:
koichik

フィールドの概要
protected  EJB3Desc ejb3desc
          このビジネスメソッドを含むEJB3セッションビーン定義
protected  java.util.List<EJB3InterceptorDesc> interceptors
          このビジネスメソッドに適用されるインターセプタ定義のList
protected  java.lang.reflect.Method method
          このビジネスメソッドのMethod
protected  TransactionAttributeType transactionAttributeType
          このビジネスメソッドのTransactionAttributeType
 
コンストラクタの概要
EJB3BusinessMethodDescImpl(EJB3Desc ejb3desc, java.lang.reflect.Method method)
          インスタンスを構築します。
 
メソッドの概要
protected  void detectInterceptors()
          このビジネスメソッドに適用されるインターセプタを検出します。
protected  void detectTransactionAttribute()
          ビジネスメソッドのTransactionAttributeTypeを検出します.
 java.util.List<EJB3InterceptorDesc> getInterceptors()
          このビジネスメソッドに適用されるインターセプタ定義のリストを返します。
 java.lang.reflect.Method getMethod()
          このビジネスメソッドのMethodを返します。
 TransactionAttributeType getTransactionAttributeType()
          このビジネスメソッドのTransactionAttributeTypeを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ejb3desc

protected EJB3Desc ejb3desc
このビジネスメソッドを含むEJB3セッションビーン定義


method

protected java.lang.reflect.Method method
このビジネスメソッドのMethod


transactionAttributeType

protected TransactionAttributeType transactionAttributeType
このビジネスメソッドのTransactionAttributeType


interceptors

protected java.util.List<EJB3InterceptorDesc> interceptors
このビジネスメソッドに適用されるインターセプタ定義のList

コンストラクタの詳細

EJB3BusinessMethodDescImpl

public EJB3BusinessMethodDescImpl(EJB3Desc ejb3desc,
                                  java.lang.reflect.Method method)
インスタンスを構築します。

パラメータ:
ejb3desc - このビジネスメソッドを含むEJB3セッションビーン定義
method - このビジネスメソッドのMethod
メソッドの詳細

getMethod

public java.lang.reflect.Method getMethod()
インタフェース EJB3BusinessMethodDesc の記述:
このビジネスメソッドのMethodを返します。

定義:
インタフェース EJB3BusinessMethodDesc 内の getMethod
戻り値:
このビジネスメソッドのMethod

getTransactionAttributeType

public TransactionAttributeType getTransactionAttributeType()
インタフェース EJB3BusinessMethodDesc の記述:
このビジネスメソッドのTransactionAttributeTypeを返します。

定義:
インタフェース EJB3BusinessMethodDesc 内の getTransactionAttributeType
戻り値:
このビジネスメソッドのTransactionAttributeType

getInterceptors

public java.util.List<EJB3InterceptorDesc> getInterceptors()
インタフェース EJB3BusinessMethodDesc の記述:
このビジネスメソッドに適用されるインターセプタ定義のリストを返します。

定義:
インタフェース EJB3BusinessMethodDesc 内の getInterceptors
戻り値:
このビジネスメソッドに適用されるインターセプタ定義のリスト

detectTransactionAttribute

protected void detectTransactionAttribute()
ビジネスメソッドのTransactionAttributeTypeを検出します.


detectInterceptors

protected void detectInterceptors()
このビジネスメソッドに適用されるインターセプタを検出します。



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