クラスAccessControlContext

java.lang.Object
java.security.AccessControlContext

@Deprecated(since="17", forRemoval=true) public final class AccessControlContext extends Object
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
このクラスは、サポートされなくなった「セキュリティ・マネージャ」と組み合わせてのみ役立ちました。 Security Managerまたはこのクラスの交換はありません。
AccessControlContextは、カプセル化されたコンテキストに基づくアクセス制御ディシジョンのためにセキュリティ・マネージャとともに使用されました。 この機能は存在しません。
導入されたバージョン:
1.2
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたAccessControlContextおよびDomainCombinerを使って、新しいAccessControlContextを作成します。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたProtectionDomainオブジェクトの配列を持つAccessControlContextを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    AccessControlExceptionをスローします。
    boolean
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    2つのAccessControlContextオブジェクトの等価性をチェックします。
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このAccessControlContextに関連付けられたDomainCombinerを取得します。
    int
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このコンテキストのハッシュ・コード値を返します。

    クラスjava.lang.Objectで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • AccessControlContext

      public AccessControlContext(ProtectionDomain[] context)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定されたProtectionDomainオブジェクトの配列を持つAccessControlContextを作成します。 コンテキストはnullにできません。 重複した領域は、コンテキストから削除されます。
      パラメータ:
      context - このコンテキストに関連付けられているProtectionDomainオブジェクト。 重複しない領域が配列からコピーされる。 その後に配列を変更しても、このAccessControlContextには影響しません。
      スロー:
      NullPointerException - contextnullである場合
    • AccessControlContext

      public AccessControlContext(AccessControlContext acc, DomainCombiner combiner)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定されたAccessControlContextおよびDomainCombinerを使って、新しいAccessControlContextを作成します。 このコンストラクタにより、DomainCombinerが、提供済みのAccessControlContextに関連付けられます。
      パラメータ:
      acc - 提供されたDomainCombinerに関連付けられたAccessControlContext
      combiner - 提供されたAccessControlContextに関連付けられているDomainCombiner
      スロー:
      NullPointerException - 指定されたcontextnullである場合。
      導入されたバージョン:
      1.3
  • メソッドの詳細

    • getDomainCombiner

      public DomainCombiner getDomainCombiner()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このAccessControlContextに関連付けられたDomainCombinerを取得します。
      戻り値:
      このAccessControlContextに関連付けられているDomainCombiner。存在しない場合はnull
      導入されたバージョン:
      1.3
    • checkPermission

      public void checkPermission(Permission perm) throws AccessControlException
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      AccessControlExceptionをスローします。
      パラメータ:
      perm - 無視されます
      スロー:
      AccessControlException - 常に
    • equals

      public boolean equals(Object obj)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      2つのAccessControlContextオブジェクトの等価性をチェックします。 objAccessControlContextであり、このコンテキストと同じセットのProtectionDomainオブジェクトがあることを確認します。
      オーバーライド:
      equals、クラスObject
      パラメータ:
      obj - このオブジェクトと等しいかどうかが判定されるオブジェクト。
      戻り値:
      objAccessControlContextで、このコンテキストと同じProtectionDomainオブジェクトのセットを持つ場合はtrue、そうでない場合はfalse
      関連項目:
    • hashCode

      public int hashCode()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このコンテキストのハッシュ・コード値を返します。 ハッシュ・コードを計算するには、コンテキストにあるすべての保護領域のハッシュ・コードの排他的論理和を求めます。
      オーバーライド:
      hashCode、クラスObject
      戻り値:
      このコンテキストのハッシュ・コード値
      関連項目: