たとえば、タイプが学生または教授のすべてのユーザーを取得したい。「id またはメール、名または姓」に対してのみ一致searchUsers(String criteria, int first, int last)
する方法。UserDirectoryService
他の基準でユーザーまたはユーザーのリストを取得する方法はありますか?
ありがとう、
たとえば、タイプが学生または教授のすべてのユーザーを取得したい。「id またはメール、名または姓」に対してのみ一致searchUsers(String criteria, int first, int last)
する方法。UserDirectoryService
他の基準でユーザーまたはユーザーのリストを取得する方法はありますか?
ありがとう、
現在ありません。Jiraを提出していただければ、それを実装できます。
もちろん、UserDirectorySergice.getUsers() を介してすべてのユーザーを取得し、それぞれを反復処理してタイプを確認することもできますが、ユーザーの数とキャッシュされているものによっては、非常にコストがかかる可能性があります。
そのメソッドは、内部ユーザーのみを取得します。外部ユーザーは、いくつかの検索条件を介してのみ見つけることができます。
外部でプロビジョニングされたユーザー (つまり LDAP) は、内部ユーザーのように Sakai 内で固定されたタイプを持たないことに注意してください。外部ソースを照会し、ロジックを実行してタイプを決定する必要があるためです。