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