1

たとえば、タイプが学生または教授のすべてのユーザーを取得したい。「id またはメール、名または姓」に対してのみ一致searchUsers(String criteria, int first, int last)する方法。UserDirectoryService

他の基準でユーザーまたはユーザーのリストを取得する方法はありますか?

ありがとう、

4

1 に答える 1

1

現在ありません。Jiraを提出していただければ、それを実装できます。

もちろん、UserDirectorySergice.getUsers() を介してすべてのユーザーを取得し、それぞれを反復処理してタイプを確認することもできますが、ユーザーの数とキャッシュされているものによっては、非常にコストがかかる可能性があります。

そのメソッドは、内部ユーザーのみを取得します。外部ユーザーは、いくつかの検索条件を介してのみ見つけることができます。

外部でプロビジョニングされたユーザー (つまり LDAP) は、内部ユーザーのように Sakai 内で固定されたタイプを持たないことに注意してください。外部ソースを照会し、ロジックを実行してタイプを決定する必要があるためです。

于 2014-08-01T09:45:57.283 に答える