intra-mart 6.1.14

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

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

public class AccessControllerPermissionSelector
extends Object
implements PermissionSelector

ユーザIDから有効なアクセスコントローラのID一覧を取得するセレクタ。

選択条件としてのユーザIDと日付からアクセス可能なアクセスコントローラのアクセスコントローラIDを選択します。

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

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

コンストラクタの詳細

AccessControllerPermissionSelector

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

メソッドの詳細

doSelection

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

定義:
インタフェース PermissionSelector 内の doSelection
パラメータ:
groupId - ログイングループID
infos - 選択用情報(配列)
0 : ログイングループID
1 : 対象日付(YYYY/MM/DD|hh:mm:ss)(省略可)
対象日付を省略した場合は、現在の日付を使用します。
上記の情報を利用して、選別された情報のリストを作成して返却します。
戻り値:
選別された情報のリスト
例外:
AccessSecurityException

init

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

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

intra-mart 6.1.14

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