JavaTM 2
Platform
Std. Ed. v1.4.0

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

すべてのスーパーインタフェース:
Principal

public interface Group
extends Principal

主体のグループを表すのに使用します (主体とは、個人ユーザまたは企業のようなエンティティを表すもの)。

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


メソッドの概要
 boolean addMember(Principal user)
          メンバをグループに追加します。
 boolean isMember(Principal member)
          指定された主体がグループのメンバである場合に true を返します。
 Enumeration members()
          グループ内のメンバの列挙を返します。
 boolean removeMember(Principal user)
          このグループから、指定されたメンバを削除します。
 
インタフェース java.security.Principal から継承したメソッド
equals, getName, hashCode, toString
 

メソッドの詳細

addMember

public boolean addMember(Principal user)
メンバをグループに追加します。

パラメータ:
user - このグループに追加される主体
戻り値:
メンバの追加が成功した場合は true、主体がすでにメンバである場合は false

removeMember

public boolean removeMember(Principal user)
このグループから、指定されたメンバを削除します。

パラメータ:
user - このグループから削除される主体
戻り値:
主体の削除が成功した場合は true、主体がメンバでなかった場合は false

isMember

public boolean isMember(Principal member)
指定された主体がグループのメンバである場合に true を返します。このメソッドは再帰的検索を行うので、主体が、このグループのメンバであるグループに属している場合は true が返されます。

パラメータ:
member - グループのメンバであるかどうかを判定する主体
戻り値:
主体がこのグループのメンバである場合は true、そうでない場合は false

members

public Enumeration members()
グループ内のメンバの列挙を返します。返すオブジェクトは、Principal か Group (Principal のサブクラス) のどちらかのインスタンスになります。

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

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.