Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第3部 EJB編> 第12章 Entity Beanの実装> 12.7 CMP1.1のEnterprise Beanクラスの作成

12.7.10 使用できるメソッド

 作成するEnterprise Beanクラス内では、以下のインタフェースのメソッドを使用できます。

■ EntityContextインタフェースのメソッド

 EntityContextは、コンテナによって保守されているコンテキストへのアクセスを与えます。このインタフェースは、setEntityContextのパラメタとして指定することにより取得できます。それによりEntityContextより拡張されるEJBContextインタフェースのメソッドを使用できます。

メソッド名

内容

getEJBObject()

EJB objectを返却します。

getEJBLocalObject()

同一JavaVM内のEJB objectを返却します。

getPrimaryKey()

EJB objectのプライマリキーを返却します。

getCallerPrincipal()

呼出し側のjava.security.Principalを取得します。

getEJBHome()

Enterprise BeanのHomeインタフェースを取得します。

getEJBLocalHome()

同一Java内のEnterprise Bean内のHomeインタフェースを取得します。

getRollbackOnly()

そのトランザクションが“rollback only”でマークされているか判定します。

getUserTransaction()

トランザクション区別インタフェースを取得します。

isCallerInRole(java.lang.String)

呼出し側がセキュリティーロールに割り当てられているか判定します。

setRollbackOnly()

カレントトランザクションを“rollback”にマークします。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005