public class SimpleContentManager extends java.lang.Object implements ContentManager
KEY_ContentManager| コンストラクタと説明 |
|---|
SimpleContentManager(ClientSession session)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
containsContent(java.lang.String contentID,
ClientContext context)
指定された実行コンテキストにコンテントがひも付いているかを判定する
|
Content |
createContent(java.lang.String contentID,
ClientContext context,
ClientEvent e)
指定されたコンテントを開始する。
|
void |
destroy(ClientEvent e)
終了処理を行う
|
Content |
getContent(java.lang.String contentID)
ルートコンテキストに結びつくContentを取得する
|
Content |
getContent(java.lang.String contentID,
ClientContext context)
実行コンテキストに結びついているContentを取得する
|
Content[] |
getContents(ClientContext context)
実行コンテキストに結びついているContentを配列で取得する
|
java.lang.String |
getDefinedContentID(java.lang.String definedKey)
あらかじめ定義されているContentのIDを取得する。
|
java.lang.String |
getManagerKey()
マネージャを特定するキー文字列を取得する
|
void |
notifyUpdate(Content source,
java.util.Map values)
コンテントが更新されたことを、スコープ上関係のある他コンテントに通知する。
|
void |
notifyUpdate(Content source,
java.lang.String itemID,
java.lang.Object value)
コンテントが更新されたことを、スコープ上関係のある他コンテントに通知する。
|
void |
refresh()
設定情報を読み直す。
|
void |
releaseContents(ClientContext context,
ClientEvent e)
実行セッションにひも付いているコンテントの解放処理を行う
|
public SimpleContentManager(ClientSession session)
session - 実行セッションpublic java.lang.String getManagerKey()
getManagerKey インタフェース内 ClientManagerpublic void destroy(ClientEvent e)
destroy インタフェース内 ClientManagere - イベント情報public Content createContent(java.lang.String contentID, ClientContext context, ClientEvent e) throws RecoverableException
createContent インタフェース内 ContentManagercontext - 起動されるコンテントがひも尽くコンテキストcontentID - 起動するコンテントのIDe - イベント情報RecoverableException - 回復可能な業務例外public java.lang.String getDefinedContentID(java.lang.String definedKey)
getDefinedContentID インタフェース内 ContentManagerdefinedKey - 定義キーpublic Content getContent(java.lang.String contentID)
getContent インタフェース内 ContentManagercontentID - 取得したいコンテントのIDpublic Content getContent(java.lang.String contentID, ClientContext context)
getContent インタフェース内 ContentManagercontentID - 取得したいコンテントのIDcontext - クライアント実行コンテキストpublic Content[] getContents(ClientContext context)
getContents インタフェース内 ContentManagercontext - クライアント実行コンテキストpublic boolean containsContent(java.lang.String contentID, ClientContext context)
containsContent インタフェース内 ContentManagercontentID - 有無の判定対象コンテントIDcontext - 実行コンテキストpublic void releaseContents(ClientContext context, ClientEvent e)
releaseContents インタフェース内 ContentManagercontext - 実行コンテキストe - イベント情報public void notifyUpdate(Content source, java.lang.String itemID, java.lang.Object value)
notifyUpdate インタフェース内 ContentManagersource - 変更の発生元コンテントitemID - 変更された項目IDvalue - 設定値public void notifyUpdate(Content source, java.util.Map values)
notifyUpdate インタフェース内 ContentManagersource - 変更の発生元コンテントvalues - 更新された項目のIDと値のMappublic void refresh() throws java.rmi.RemoteException, FatalException
refresh インタフェース内 Refreshablejava.rmi.RemoteExceptionFatalException