パッケージ jakarta.ejb

インターフェース EJBLocalHome


  • public interface EJBLocalHome
    EJBLocalHome インターフェースは、すべての Enterprise Bean のローカルホームインターフェースによって拡張される必要があります。Enterprise Bean のローカルホームインターフェースは、ローカルクライアントが Enterprise Bean オブジェクトを作成、検索、削除できるようにするメソッドを定義します。

    ローカルホームインターフェースは、Enterprise Bean プロバイダーによって定義され、Enterprise Bean コンテナーによって実装されます。

    EJB 3.0 以降の API に書き込まれる Enterprise Bean は、ローカルホームインターフェースを必要としません。

    導入:
    EJB 2.0
    • メソッドの詳細

      • remove

        void remove​(ObjectSE primaryKey)
             throws RemoveException,
                    EJBException
        主キーで識別される Enterprise Bean オブジェクトを削除します。

        このメソッドは、エンティティ Bean のローカルクライアントのみが使用できます。セッション Bean でこのメソッドを呼び出そうとすると、RemoveException になります。

        注意 : EJB 3.2 では、エンティティ Bean のサポートはオプションです。

        パラメーター:
        primaryKey - 削除する Enterprise Bean オブジェクトの主キー
        例外:
        RemoveException - Enterprise Bean またはコンテナーが、クライアントがオブジェクトを削除することを許可していない場合にスローされます。
        EJBException - システムレベルの障害が原因でメソッドが失敗した場合にスローされます。