ParticipantProviderのメソッド

マニュアル.txtより

boolean hasRoleUser(ParticipantContext context);
ある権限のユーザが存在しているかどうかを確認する。
その時に使う情報はParticipantContextから取得可能です。
ぶりの場合にはBuriParticipantContextが渡されます

RoleInfo getSingleUser(ParticipantContext context);
ある権限の特定のユーザを取得する。RoleInfoはUserIDStringとUserIDNumが組み合わされたものです。

List getUser(ParticipantContext context);
ある権限の特定のユーザの一覧を取得する。リストの中身はRoleInfoです

この3つのメソッドで、何に基づいてどのような情報を返せばいいのかわからないので、実装ができません。。。
#他のメソッドは以前のバージョンで実装したことがあるのでわかりました。

「ある権限」というのは何を表しているんでしょうか?