全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

インタフェース java.security.acl.Group

public interface Group
extends Principal
このインタフェースは、プリンシプルのグループを表すのに使用します (プリンシプルとは個人ユーザまたは企業のようなエンティティを表すものです)。

Group は Principalを拡張したものであることに注意してください。したがって、 Principal または Group のどちらでも、Principal パラメータを含むメソッドに対して引数として渡すことができます。たとえば、Principal または Groupのどちらでも Groupオブジェクトにその addMember メソッドを呼び出し、Principal または Group を渡すことによって追加できます。


Method Index

 o addMember(Principal)
指定されたメンバーをグループに追加する。
 o isMember(Principal)
指定されたプリンシプルがグループのメンバーである場合には true を返す。
 o members()
グループのメンバーの列挙を返す。
 o removeMember(Principal)
このグループから指定されたメンバーを削除する。

Methods

 o addMember
  public abstract boolean addMember(Principal user)
指定されたメンバーをグループに追加します。

パラメータ:
user - このグループに追加するプリンシプル。
返り値:
メンバーの追加が成功した場合には true、プリンシプルがすでにメンバーである場合には false が返る。
 o removeMember
  public abstract boolean removeMember(Principal user)
このグループから指定されたメンバーを削除します。

パラメータ:
user - このグループから削除するプリンシプル。
返り値:
プリンシプルの削除が成功した場合には true、プリンシプルがメンバーでなかった場合には false が返る。
 o isMember
  public abstract boolean isMember(Principal member)
指定されたプリンシプルがグループのメンバーである場合には true を返します。このメソッドは、再帰的検索を行うので、このグループのメンバーのあるグループの属している場合には、true が返ります。

パラメータ:
member - グループのメンバーであることをチェックする対象のプリンシプル。
返り値:
プリンシプルがこのグループのメンバーである場合には true、そうでなかった場合には false が返る。
 o members
  public abstract Enumeration members()
グループ中のメンバーの列挙を返します。 返すオブジェクトは、Principal か Group (Principal のサブクラス) のどちらかのインスタンスになります。

返り値:
グループメンバーの列挙。

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス