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

既知の実装クラスの一覧:
EJB3DescImpl

public interface EJB3Desc

EJB3のセッションビーンを表現するインターフェースです。

作成者:
koichik

メソッドの概要
 java.util.List<java.lang.reflect.Method> getAroundInvokeMethods()
          AroundInvokeで注釈されたメソッドのListを返します。
 java.lang.Class<?> getBeanClass()
          このセッションビーンのクラスを返します。
 java.util.List<java.lang.Class<?>> getBusinessInterfaces()
          このセッションビーンが実装するビジネスインターフェースのListを返します。
 EJB3BusinessMethodDesc getBusinessMethod(java.lang.reflect.Method method)
          methodに対応するビジネスメソッド定義を返します。
 java.util.List<EJB3BusinessMethodDesc> getBusinessMethods()
          このセッションビーンの全てのビジネスメソッド定義のListを返します。
 java.util.List<EJB3InterceptorDesc> getInterceptors()
          このセッションビーンに適用されるインターセプタ定義のListを返します。
 java.lang.String getName()
          このセッションビーンの名前を返します。
 java.util.List<java.lang.reflect.Method> getPostConstructMethods()
          PostConstructで注釈されたメソッドのListを返します。
 boolean isCMT()
          このセッションビーンがコンテナ管理トランザクションを使用する場合はtrueを返します。
 boolean isStateful()
          このセッションビーンがステートフルならtrueを返します。
 boolean isStateless()
          このセッションビーンがステートレスならtrueを返します。
 

メソッドの詳細

isStateless

boolean isStateless()
このセッションビーンがステートレスならtrueを返します。

戻り値:
このセッションビーンがステートレスならtrue

isStateful

boolean isStateful()
このセッションビーンがステートフルならtrueを返します。

戻り値:
このセッションビーンがステートフルならtrue

getName

java.lang.String getName()
このセッションビーンの名前を返します。

戻り値:
このセッションビーンの名前
関連項目:
Stateless.name(), Stateful.name()

getBeanClass

java.lang.Class<?> getBeanClass()
このセッションビーンのクラスを返します。

戻り値:
このセッションビーンのクラス

getBusinessInterfaces

java.util.List<java.lang.Class<?>> getBusinessInterfaces()
このセッションビーンが実装するビジネスインターフェースのListを返します。

戻り値:
このセッションビーンが実装するビジネスインターフェースのList

isCMT

boolean isCMT()
このセッションビーンがコンテナ管理トランザクションを使用する場合はtrueを返します。

戻り値:
このセッションビーンがコンテナ管理トランザクションを使用する場合はtrue

getInterceptors

java.util.List<EJB3InterceptorDesc> getInterceptors()
このセッションビーンに適用されるインターセプタ定義のListを返します。

戻り値:
このセッションビーンに適用されるインターセプタ定義のList

getBusinessMethod

EJB3BusinessMethodDesc getBusinessMethod(java.lang.reflect.Method method)
methodに対応するビジネスメソッド定義を返します。

methodに対応するビジネスメソッドが存在しない場合はnullを返します。

パラメータ:
method - このセッションビーンのメソッド
戻り値:
methodに対応するビジネスメソッド定義

getBusinessMethods

java.util.List<EJB3BusinessMethodDesc> getBusinessMethods()
このセッションビーンの全てのビジネスメソッド定義のListを返します。

戻り値:
このセッションビーンの全てのビジネスメソッド定義のList

getAroundInvokeMethods

java.util.List<java.lang.reflect.Method> getAroundInvokeMethods()
AroundInvokeで注釈されたメソッドのListを返します。

このセッションビーンにAroundInvokeで注釈されたメソッドが存在しない場合は空のListを返します。

戻り値:
AroundInvokeで注釈されたメソッドのリスト

getPostConstructMethods

java.util.List<java.lang.reflect.Method> getPostConstructMethods()
PostConstructで注釈されたメソッドのListを返します。

このセッションビーンにPostConstructで注釈されたメソッドが存在しない場合は空のListを返します。

戻り値:
PostConstructで注釈されたメソッドのリスト


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