- 
- すべてのスーパー・インタフェース:
- Principal
 
 @Deprecated(since="9", forRemoval=true) public interface Group extends Principal 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。 これは1.2以降java.security.Policyおよび関連するクラスに置き換えられました。主体のグループを表すために使用するインタフェースです。 (主体は、個人ユーザーや企業などのエンティティを表します。)GroupはPrincipalを拡張したものであることに注意してください。 したがって、PrincipalまたはGroupのどちらでも、Principalパラメータを含むメソッドに対して引数として渡すことができます。 たとえば、PrincipalまたはGroupのどちらでもGroupオブジェクトにその addMemberメソッドを呼び出し、PrincipalまたはGroupを渡すことによって追加できます。- 導入されたバージョン:
- 1.1
 
- 
- 
メソッドのサマリー修飾子と型 メソッド 説明 booleanaddMember(Principal user)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。メンバーをグループに追加します。booleanisMember(Principal member)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された主体がグループのメンバーである場合にtrueを返します。Enumeration<? extends Principal>members()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループ内のメンバーの列挙を返します。booleanremoveMember(Principal user)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このグループから、指定されたメンバーを削除します。
 
- 
- 
- 
メソッドの詳細- 
addMemberboolean addMember(Principal user) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。メンバーをグループに追加します。- パラメータ:
- user- このグループに追加される主体。
- 戻り値:
- メンバーの追加が成功した場合はtrue、主体がすでにメンバーである場合はfalse。
 
 - 
removeMemberboolean removeMember(Principal user) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このグループから、指定されたメンバーを削除します。- パラメータ:
- user- このグループから削除される主体。
- 戻り値:
- 主体の削除が成功した場合はtrue、主体がメンバーでなかった場合はfalse。
 
 - 
isMemberboolean isMember(Principal member) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された主体がグループのメンバーである場合にtrueを返します。 このメソッドは再帰的検索を行うので、主体が、このグループのメンバーであるグループに属している場合はtrueが返されます。- パラメータ:
- member- グループのメンバーであるかどうかを判定する主体。
- 戻り値:
- 主体がこのグループのメンバーである場合はtrue、そうでない場合はfalse。
 
 - 
membersEnumeration<? extends Principal> members() 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループ内のメンバーの列挙を返します。 返すオブジェクトは、PrincipalかGroup (Principalのサブクラス)のどちらかのインスタンスになります。- 戻り値:
- グループ・メンバーの列挙。
 
 
- 
 
-