public interface UserService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
操作ユーザが以下のロールを保有している場合は、アクセス権判定処理を行いません。
修飾子とタイプ | メソッドと説明 |
---|---|
UserSearchResult[] |
findUser(AuthzAclType type,
String[] userCds)
ユーザを取得します。
|
UserSearchResult[] |
findUser(String[] userCds)
ユーザを取得します。
|
UserSearchResult[] |
findUserByName(AuthzAclType type,
String userNameStr,
Integer listLimit)
ユーザを取得します。
|
UserSearchResult[] |
findUserByName(String userNameStr,
Integer listLimit)
ユーザを取得します。
|
UserSearchResult[] findUser(AuthzAclType type, String[] userCds)
指定されたユーザのうち、以下のすべての条件に合致するユーザを抽出します。
WRITE
の場合:登録/編集が可能かつ有効なユーザを返却します。READ
の場合:登録/編集/参照が可能かつ有効なユーザを返却します。NONE
の場合:権限判定を行わず有効なユーザをすべて返却します。null
を指定した場合は以下の設定によって動作が異なります。
true
の場合 : null
は不正な権限種別としてエラーとします。
false
の場合 : NONE
と同様に権限判定を行わず有効なユーザをすべて返却します。
(既定値:空文字)該当するユーザが存在しない場合は、空の配列を返却します。
type
- 権限種別userCds
- ユーザコードUserSearchResult[] findUser(String[] userCds)
指定されたユーザのうち、以下のすべての条件に合致するユーザを抽出します。
(既定値:空文字)該当するユーザが存在しない場合は、空の配列を返却します。
userCds
- ユーザコードUserSearchResult[] findUserByName(AuthzAclType type, String userNameStr, Integer listLimit)
以下のすべての条件に合致するユーザを取得します。
WRITE
の場合:登録/編集が可能かつ有効なユーザを返却します。READ
の場合:登録/編集/参照が可能かつ有効なユーザを返却します。NONE
の場合:権限判定を行わず有効なユーザをすべて返却します。null
を指定した場合は以下の設定によって動作が異なります。
true
の場合 : null
は不正な権限種別としてエラーとします。
false
の場合 : NONE
と同様に権限判定を行わず有効なユーザをすべて返却します。
null
の場合type
- 権限種別userNameStr
- ユーザ名検索キーワードlistLimit
- 取得件数UserSearchResult[] findUserByName(String userNameStr, Integer listLimit)
以下のすべての条件に合致するユーザを取得します。
null
の場合userNameStr
- ユーザ名検索キーワードlistLimit
- 取得件数Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION