モジュール 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要素は、将来のバージョンで削除される可能性があります。
      このグループから、指定されたメンバーを削除します。
    • メソッドの詳細

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