モジュール java.base
パッケージ java.security.acl

インタフェースGroup

すべてのスーパー・インタフェース:
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要素は、将来のバージョンで削除される可能性があります。
    このグループから、指定されたメンバーを削除します。

    インタフェース java.security.Principalで宣言されたメソッド

    equals, getName, hashCode, implies, toString
  • メソッドの詳細

    • 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のサブクラス)のどちらかのインスタンスになります。
      戻り値:
      グループ・メンバーの列挙。