intra-mart 6.1.14

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

java.lang.Object
  拡張jp.co.intra_mart.foundation.security.permission.PermissionManager

public class PermissionManager
extends Object

パーミッション・マネージャクラス。

パーミッションを生成するマネージャクラスです。

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

コンストラクタの概要
PermissionManager(String groupId)
          コンストラクタ。
 
メソッドの概要
 Collection doSelection(String category, String info)
          選択用情報を利用して選別された情報のリストを返却します。
 Collection doSelection(String category, String[] infos)
          選択用情報を利用して選別された情報のリストを返却します。
 String[] getCategories()
          設定XMLファイルで定義されているすべてのカテゴリ名を返却します。
 PermissionSelector getPermissionSelector(String category)
          指定されたカテゴリについて、設定XMLファイルで定義されているPermissionSelectorを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PermissionManager

public PermissionManager(String groupId)
                  throws AccessSecurityException
コンストラクタ。

パラメータ:
groupId - ログイングループID
例外:
AccessSecurityException - ログイングループIDが不正な場合にスローされます。
メソッドの詳細

getCategories

public String[] getCategories()
設定XMLファイルで定義されているすべてのカテゴリ名を返却します。

戻り値:
カテゴリ名配列
導入されたバージョン:
5.0

getPermissionSelector

public PermissionSelector getPermissionSelector(String category)
                                         throws AccessSecurityException
指定されたカテゴリについて、設定XMLファイルで定義されているPermissionSelectorを返します。
カテゴリに一致する情報がない場合は、nullが返却されます。

パラメータ:
category - 設定ファイル内のカテゴリ名
戻り値:
カテゴリに対応するPermissionSelectorインスタンス
例外:
AccessSecurityException - 引数が不正だった場合にスローされます。

doSelection

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

パラメータ:
category - カテゴリ
設定XMLファイルで定義されています。
infos - 選択用情報(配列)
この情報を利用して、選別された情報のリストを作成して返却します。
戻り値:
選別された情報リスト
カテゴリが存在しなかった場合は、nullを返却します。
例外:
AccessSecurityException - パーミッション作成に失敗した場合、または引数が不正だった場合にスローされます。

doSelection

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

パラメータ:
category - カテゴリ
設定XMLファイルで定義されています。
info - 選択用情報
この情報を利用して、選別された情報のリストを作成して返却します。
戻り値:
選別された情報リスト
カテゴリが存在しなかった場合は、nullを返却します。
例外:
AccessSecurityException - パーミッション作成に失敗した場合、または引数が不正だった場合にスローされます。

intra-mart 6.1.14

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