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

第3部 EJB編> 第26章 Entity Bean編> 26.7 CMP1.1のEnterprise Beanクラスを作成する

26.7.10 使用できるメソッド

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

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

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

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

メソッド名

内容

getEJBObject

EJB objectを返却します。

getEJBLocalObject

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

getPrimaryKey

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

getCallerPrincipal()

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

getEJBHome()

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

getEJBLocalHomeObject

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

getRollbackOnly()

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

getUserTransaction()

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

isCallerInRole(java.lang.String)

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

setRollbackOnly()

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


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

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