全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
インタフェース java.security.acl.Group
- public interface Group
- extends Principal
このインタフェースは、プリンシプルのグループを表すのに使用します (プリンシプルとは個人ユーザまたは企業のようなエンティティを表すものです)。
Group は Principalを拡張したものであることに注意してください。したがって、 Principal または Group のどちらでも、Principal パラメータを含むメソッドに対して引数として渡すことができます。たとえば、Principal または Groupのどちらでも Groupオブジェクトにその addMember
メソッドを呼び出し、Principal または Group を渡すことによって追加できます。
-
addMember(Principal)
- 指定されたメンバーをグループに追加する。
-
isMember(Principal)
- 指定されたプリンシプルがグループのメンバーである場合には true を返す。
-
members()
- グループのメンバーの列挙を返す。
-
removeMember(Principal)
- このグループから指定されたメンバーを削除する。
addMember
public abstract boolean addMember(Principal user)
- 指定されたメンバーをグループに追加します。
- パラメータ:
- user - このグループに追加するプリンシプル。
- 返り値:
- メンバーの追加が成功した場合には true、プリンシプルがすでにメンバーである場合には false が返る。
removeMember
public abstract boolean removeMember(Principal user)
- このグループから指定されたメンバーを削除します。
- パラメータ:
- user - このグループから削除するプリンシプル。
- 返り値:
- プリンシプルの削除が成功した場合には true、プリンシプルがメンバーでなかった場合には false が返る。
isMember
public abstract boolean isMember(Principal member)
- 指定されたプリンシプルがグループのメンバーである場合には true を返します。このメソッドは、再帰的検索を行うので、このグループのメンバーのあるグループの属している場合には、true が返ります。
- パラメータ:
- member - グループのメンバーであることをチェックする対象のプリンシプル。
- 返り値:
- プリンシプルがこのグループのメンバーである場合には true、そうでなかった場合には false が返る。
members
public abstract Enumeration members()
- グループ中のメンバーの列挙を返します。
返すオブジェクトは、Principal か Group (Principal のサブクラス) のどちらかのインスタンスになります。
- 返り値:
- グループメンバーの列挙。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス