WebSphere Application Server Network Deployment for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

UserWorkArea インターフェース

アプリケーションは UserWorkArea インターフェースをインプリメントすることにより、作業域サービスと対話します。このインターフェースは、以下に示しているように、 作業域の作成、操作、および終了に使用するすべてのメソッドを定義しています。

package com.ibm.websphere.workarea;

public interface UserWorkArea {
   void begin(String name);
   void complete() throws NoWorkArea, NotOriginator;

   String getName();
   String[] retrieveAllKeys();
   void set(String key, java.io.Serializable value)
      throws NoWorkArea, NotOriginator, PropertyReadOnly;
   void set(String key, java.io.Serializable value, PropertyModeType mode)
      throws NoWorkArea, NotOriginator, PropertyReadOnly;
   java.io.Serializable get(String key);
   PropertyModeType getMode(String key);
   void remove(String key)
      throws NoWorkArea, NotOriginator, PropertyFixed;
}
注: Enterprise JavaBeans (EJB) アプリケーションは、リモート・インターフェースまたはローカル・インターフェースのいずれか、あるいは両方のインターフェースのメソッドのインプリメンテーション内でのみ、UserWorkArea インターフェースを使用できます。同様に、サーブレットは、HTTPServlet クラスの service メソッドの中でのみ、このインターフェースを使用できます。 サーブレットまたは Enterprise Bean のライフ・サイクル・メソッド内での 作業域の使用は、作業域のプログラミング・モデルからの逸脱と見なされ、サポートされません。

例外

作業域サービスでは、UserWorkArea インターフェースで使用する、 以下のような例外が定義されています。
NoWorkArea
要求で要求された関連作業域が存在していない場合に発生します。
NotOriginator
インポートされた作業域の内容を要求が操作しようとすると発生します。
PropertyReadOnly
読み取り専用プロパティーまたは固定読み取り専用プロパティーを要求が 変更しようとすると発生します。
PropertyFixed
指定されたプロパティーがいずれかの固定モードである場合、remove メソッド によって発生します。



関連概念
retrieveAllKeys メソッド
関連タスク
UserWorkArea 区画へのアクセス
作業域を使用するアプリケーションの開発
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 8:28:52 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.iseries.doc/info/iseriesnd/workarea/ref/rwa_userworkarea.html