public interface EJBLocalObject
Enterprise Bean のローカルインターフェースは、Enterprise Bean プロバイダーによって定義され、Enterprise Bean コンテナーによって実装されます。
EJB 3.0 以降の API に書き込まれる Enterprise Bean は、EJBLocalObject インターフェースを継承するローカルインターフェースを必要としません。代わりに、ローカルビジネスインターフェースを使用できます。
修飾子と型 | メソッドと説明 |
---|---|
EJBLocalHome | getEJBLocalHome() Enterprise Bean のローカルホームインターフェースを取得します。 |
ObjectSE | getPrimaryKey() Enterprise Bean ローカルオブジェクトのプライマリキーを取得します。 |
boolean | isIdentical(EJBLocalObject obj) 特定の Enterprise Bean ローカルオブジェクトが、呼び出された Enterprise Bean ローカルオブジェクトと同一かどうかをテストします。 |
void | remove() Enterprise Bean ローカルオブジェクトを削除します。 |
EJBLocalHome getEJBLocalHome() throws EJBException
EJBException
- システムレベルの障害が原因でメソッドが失敗した場合にスローされます。ObjectSE getPrimaryKey() throws EJBException
このメソッドは、エンティティ Bean で呼び出すことができます。セッション Bean でこのメソッドを呼び出そうとすると、EJBException が発生します。
注意 : EJB 3.2 では、エンティティ Bean のサポートはオプションです。
EJBException
- システムレベルの障害が原因でメソッドが失敗した場合、またはセッション Bean で呼び出された場合にスローされます。void remove() throws RemoveException, EJBException
RemoveException
- Enterprise Bean またはコンテナーは、オブジェクトの破棄を許可しません。EJBException
- システムレベルの障害が原因でメソッドが失敗した場合にスローされます。boolean isIdentical(EJBLocalObject obj) throws EJBException
obj
- 呼び出されたオブジェクトとの同一性をテストするオブジェクト。EJBException
- システムレベルの障害が原因でメソッドが失敗した場合にスローされます。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.