アプリケーションは 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; }