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
インタフェース内 AccessControlManager
area
- 対象エリアcomp
- 対象コンポーネントpublic ClientPermission getPermission(Area area, VirtualComponent comp, java.lang.String menuitem)
getPermission
インタフェース内 AccessControlManager
area
- 対象エリアcomp
- 対象コンポーネントmenuitem
- メニュー項目public ClientPermission getPermission(Area area, java.lang.String command)
getPermission
インタフェース内 AccessControlManager
area
- 対象エリアcommand
- コマンドpublic void checkPermission(Area area, ClientEvent e) throws AccessControlException
checkPermission
インタフェース内 AccessControlManager
e
- 権限チェック対象のイベント情報area
- イベント受信エリアAccessControlException
- 権限チェックに引っかかった場合に送信される。public void checkPermission(Area area, java.lang.String command) throws AccessControlException
checkPermission
インタフェース内 AccessControlManager
area
- コマンド実行エリアcommand
- 権限チェック対象のコマンド名AccessControlException
- 権限チェックに引っかかった場合に送信される。public java.lang.String getManagerKey()
getManagerKey
インタフェース内 ClientManager
public void destroy(ClientEvent e)
destroy
インタフェース内 ClientManager
e
- イベント情報public void refresh() throws java.rmi.RemoteException, FatalException
refresh
インタフェース内 Refreshable
java.rmi.RemoteException
FatalException
protected AccessControlTargetMapFactory getAccessControlTargetMapFactory()
protected AccessControlTargetMap getAccessControlTargetMap()
protected AccessControlCheckPointMapFactory getAccessControlCheckPointMapFactory()
protected AccessControlCheckPointMap getAccessControlCheckPointMap()
protected AccessControlSubstanceFactory getAccessControlSubstanceFactory()
protected AccessControlSubstance getAccessControlSubstance()