public interface AccessControlManager extends ClientManager
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
KEY_AccessControlManager
マネージャーキー
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
checkPermission(Area area,
ClientEvent e)
イベントに対する実行権限チェックを行う。
|
void |
checkPermission(Area area,
java.lang.String command)
コマンドに対する実行権限チェックを行う。
|
ClientPermission |
getPermission(Area area,
java.lang.String command)
指定されたコマンドのパーミッション情報を取得する
|
ClientPermission |
getPermission(Area area,
VirtualComponent comp)
指定されたコンポーネントのパーミッション情報を取得する
|
ClientPermission |
getPermission(Area area,
VirtualComponent comp,
java.lang.String menuitem)
指定されたメニュー項目のパーミッション情報を取得する
|
destroy, getManagerKey
refresh
static final java.lang.String KEY_AccessControlManager
ClientPermission getPermission(Area area, VirtualComponent comp)
area
- 対象エリアcomp
- 対象コンポーネントClientPermission getPermission(Area area, VirtualComponent comp, java.lang.String menuitem)
area
- 対象エリアcomp
- 対象コンポーネントmenuitem
- メニュー項目ClientPermission getPermission(Area area, java.lang.String command)
area
- 対象エリアcommand
- コマンドvoid checkPermission(Area area, ClientEvent e) throws AccessControlException
area
- イベント受信エリアe
- 権限チェック対象のイベント情報AccessControlException
- 権限チェックに引っかかった場合に送信される。void checkPermission(Area area, java.lang.String command) throws AccessControlException
area
- イベント受信エリアcommand
- 権限チェック対象のコマンド名AccessControlException
- 権限チェックに引っかかった場合に送信される。