パッケージ jakarta.ejb

インターフェース EJBMetaData


public interface EJBMetaData
EJBMetaData インターフェースにより、クライアントは Enterprise Bean のメタデータ情報を取得できます。

メタデータは、デプロイされた Enterprise Bean を使用するアプリケーションの構築に使用される開発ツール、およびスクリプト言語を使用して Enterprise Bean にアクセスするクライアントを対象としています。

EJBMetaData はリモートインターフェースではないことに注意してください。このインターフェースを実装するクラス(このクラスは通常、コンテナーツールによって生成されます)は直列化可能であり、有効な RMI/IDL 値型である必要があります。

導入:
EJB 1.0
  • 方法の概要

    修飾子と型
    メソッド
    説明
    Enterprise Bean のリモートホームインターフェースを取得します。
    Enterprise Bean のリモートホームインターフェースのクラスオブジェクトを取得します。
    Enterprise Bean の主キークラスのクラスオブジェクトを取得します。
    Enterprise Bean のリモートインターフェースのクラスオブジェクトを取得します。
    boolean
    Enterprise Bean の型が「セッション」であるかどうかをテストします。
    boolean
    Enterprise Bean の型が「ステートレスセッション」であるかどうかをテストします。
  • メソッドの詳細

    • getEJBHome

      EJBHome getEJBHome()
      Enterprise Bean のリモートホームインターフェースを取得します。
      戻り値:
      Enterprise Bean のリモートホームインターフェース。
    • getHomeInterfaceClass

      ClassSE getHomeInterfaceClass()
      Enterprise Bean のリモートホームインターフェースのクラスオブジェクトを取得します。
      戻り値:
      Enterprise Bean のリモートホームインターフェースのクラスオブジェクト。
    • getRemoteInterfaceClass

      ClassSE getRemoteInterfaceClass()
      Enterprise Bean のリモートインターフェースのクラスオブジェクトを取得します。
      戻り値:
      Enterprise Bean のリモートインターフェースのクラスオブジェクト。
    • getPrimaryKeyClass

      ClassSE getPrimaryKeyClass()
      Enterprise Bean の主キークラスのクラスオブジェクトを取得します。
      戻り値:
      Enterprise Bean の主キークラスのクラスオブジェクト。
    • isSession

      boolean isSession()
      Enterprise Bean の型が「セッション」であるかどうかをテストします。
      戻り値:
      Enterprise Bean の型がセッション Bean の場合は True。
    • isStatelessSession

      boolean isStatelessSession()
      Enterprise Bean の型が「ステートレスセッション」であるかどうかをテストします。
      戻り値:
      Enterprise Bean の型がステートレスセッションの場合は True。
      導入:
      EJB 1.1