-
- すべてのスーパー・インタフェース:
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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 boolean
addMember(Principal user)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。メンバーをグループに追加します。boolean
isMember(Principal member)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された主体がグループのメンバーである場合にtrueを返します。Enumeration<? extends Principal>
members()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループ内のメンバーの列挙を返します。boolean
removeMember(Principal user)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このグループから、指定されたメンバーを削除します。
-
-
-
メソッドの詳細
-
addMember
boolean addMember(Principal user)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。メンバーをグループに追加します。- パラメータ:
user
- このグループに追加される主体。- 戻り値:
- メンバーの追加が成功した場合はtrue、主体がすでにメンバーである場合はfalse。
-
removeMember
boolean removeMember(Principal user)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このグループから、指定されたメンバーを削除します。- パラメータ:
user
- このグループから削除される主体。- 戻り値:
- 主体の削除が成功した場合はtrue、主体がメンバーでなかった場合はfalse。
-
isMember
boolean isMember(Principal member)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された主体がグループのメンバーである場合にtrueを返します。 このメソッドは再帰的検索を行うので、主体が、このグループのメンバーであるグループに属している場合はtrueが返されます。- パラメータ:
member
- グループのメンバーであるかどうかを判定する主体。- 戻り値:
- 主体がこのグループのメンバーである場合はtrue、そうでない場合はfalse。
-
members
Enumeration<? extends Principal> members()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループ内のメンバーの列挙を返します。 返すオブジェクトは、PrincipalかGroup (Principalのサブクラス)のどちらかのインスタンスになります。- 戻り値:
- グループ・メンバーの列挙。
-
-