public class DefaultAccessControlManager extends java.lang.Object implements AccessControlManager, Refreshable
KEY_AccessControlManager| コンストラクタと説明 |
|---|
DefaultAccessControlManager()
コンストラクタ
|
DefaultAccessControlManager(java.util.Map info)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
checkPermission(Area area,
ClientEvent e)
イベントに対する実行権限チェックを行う。
|
void |
checkPermission(Area area,
java.lang.String command)
コマンドに対する実行権限チェックを行う。
|
void |
destroy(ClientEvent e)
終了処理を行う
|
protected AccessControlCheckPointMap |
getAccessControlCheckPointMap()
権限チェックポイントマップを取得する
|
protected AccessControlCheckPointMapFactory |
getAccessControlCheckPointMapFactory()
AccessControlCheckPointMapFactoryを取得する
|
protected AccessControlSubstance |
getAccessControlSubstance()
AccessControlSubstanceを取得する
|
protected AccessControlSubstanceFactory |
getAccessControlSubstanceFactory()
AccessControlSubstanceFactoryを取得する
|
protected AccessControlTargetMap |
getAccessControlTargetMap()
権限管理対象マップを取得する
|
protected AccessControlTargetMapFactory |
getAccessControlTargetMapFactory()
AccessControlTargetMapFactoryを取得する
|
java.lang.String |
getManagerKey()
マネージャを特定するキー文字列を取得する
|
ClientPermission |
getPermission(Area area,
java.lang.String command)
指定されたコマンドのパーミッション情報を取得する
|
ClientPermission |
getPermission(Area area,
VirtualComponent comp)
指定されたコンポーネントのパーミッション情報を取得する
|
ClientPermission |
getPermission(Area area,
VirtualComponent comp,
java.lang.String menuitem)
指定されたメニュー項目のパーミッション情報を取得する
|
void |
refresh()
設定情報を読み直す。
|
public DefaultAccessControlManager()
public DefaultAccessControlManager(java.util.Map info)
info - 初期化パラメータpublic ClientPermission getPermission(Area area, VirtualComponent comp)
getPermission インタフェース内 AccessControlManagerarea - 対象エリアcomp - 対象コンポーネントpublic ClientPermission getPermission(Area area, VirtualComponent comp, java.lang.String menuitem)
getPermission インタフェース内 AccessControlManagerarea - 対象エリアcomp - 対象コンポーネントmenuitem - メニュー項目public ClientPermission getPermission(Area area, java.lang.String command)
getPermission インタフェース内 AccessControlManagerarea - 対象エリアcommand - コマンドpublic void checkPermission(Area area, ClientEvent e) throws AccessControlException
checkPermission インタフェース内 AccessControlManagere - 権限チェック対象のイベント情報area - イベント受信エリアAccessControlException - 権限チェックに引っかかった場合に送信される。public void checkPermission(Area area, java.lang.String command) throws AccessControlException
checkPermission インタフェース内 AccessControlManagerarea - コマンド実行エリアcommand - 権限チェック対象のコマンド名AccessControlException - 権限チェックに引っかかった場合に送信される。public java.lang.String getManagerKey()
getManagerKey インタフェース内 ClientManagerpublic void destroy(ClientEvent e)
destroy インタフェース内 ClientManagere - イベント情報public void refresh() throws java.rmi.RemoteException, FatalException
refresh インタフェース内 Refreshablejava.rmi.RemoteExceptionFatalExceptionprotected AccessControlTargetMapFactory getAccessControlTargetMapFactory()
protected AccessControlTargetMap getAccessControlTargetMap()
protected AccessControlCheckPointMapFactory getAccessControlCheckPointMapFactory()
protected AccessControlCheckPointMap getAccessControlCheckPointMap()
protected AccessControlSubstanceFactory getAccessControlSubstanceFactory()
protected AccessControlSubstance getAccessControlSubstance()