intra-mart(R)
5.0

jp.co.intra_mart.foundation.security.permission
クラス MenuPermissionSelector

java.lang.Object
  拡張jp.co.intra_mart.foundation.security.permission.MenuPermissionSelector
すべての実装インタフェース:
PermissionSelector

public class MenuPermissionSelector
extends Object
implements PermissionSelector

ユーザIDから有効なメニューのID一覧を取得するセレクタ。

選択条件としてのユーザIDからアクセス可能なメニューのメニューIDを選択します。

導入されたバージョン:
5.0
バージョン:
1.0

コンストラクタの概要
MenuPermissionSelector()
          コンストラクタ。
 
メソッドの概要
 Collection doSelection(String groupId, String[] infos)
          選択用情報を利用して選別された情報のリストを返却します。
 void init(Map param)
          インスタンスの初期化を行います。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MenuPermissionSelector

public MenuPermissionSelector()
コンストラクタ。

メソッドの詳細

doSelection

public Collection doSelection(String groupId,
                              String[] infos)
                       throws AccessSecurityException
選択用情報を利用して選別された情報のリストを返却します。
返却される情報のリストの各要素はJavaBeansの規格に準ずるオブジェクトでなければなりません。

定義:
インタフェース PermissionSelector 内の doSelection
パラメータ:
groupId - ログイングループID
infos - 選択用情報(配列)
この情報を利用して、選別された情報のリストを作成して返却します。
戻り値:
選別された情報のリスト
例外:
AccessSecurityException

init

public void init(Map param)
インスタンスの初期化を行います。
このインスタンスが生成された時に1度だけコールされます。

定義:
インタフェース PermissionSelector 内の init
パラメータ:
param - XMLで定義されたPermissionSelectorに関連付けられたパラメータ

intra-mart(R)
5.0

Copyright © 2000-2005 NTT DATA INTRAMART CO.,LTD. All Rights Reserved.