クラスAccessControlContext
java.lang.Object
java.security.AccessControlContext
@Deprecated(since="17", forRemoval=true) public final class AccessControlContext extends Object
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
このクラスは、サポートされなくなった「セキュリティ・マネージャ」と組み合わせてのみ役立ちました。 Security Managerまたはこのクラスの交換はありません。
AccessControlContext
は、カプセル化されたコンテキストに基づくアクセス制御ディシジョンのためにセキュリティ・マネージャとともに使用されました。 この機能は存在しません。 - 導入されたバージョン:
- 1.2
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明AccessControlContext
(AccessControlContext acc, DomainCombiner combiner) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたAccessControlContext
およびDomainCombiner
を使って、新しいAccessControlContext
を作成します。AccessControlContext
(ProtectionDomain[] context) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたProtectionDomain
オブジェクトの配列を持つAccessControlContext
を作成します。 -
メソッドのサマリー
修飾子と型メソッド説明void
checkPermission
(Permission perm) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。AccessControlException
をスローします。boolean
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。2つのAccessControlContext
オブジェクトの等価性をチェックします。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このAccessControlContext
に関連付けられたDomainCombiner
を取得します。int
hashCode()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このコンテキストのハッシュ・コード値を返します。
-
コンストラクタの詳細
-
AccessControlContext
public AccessControlContext(ProtectionDomain[] context) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたProtectionDomain
オブジェクトの配列を持つAccessControlContext
を作成します。 コンテキストはnull
にできません。 重複した領域は、コンテキストから削除されます。- パラメータ:
context
- このコンテキストに関連付けられているProtectionDomain
オブジェクト。 重複しない領域が配列からコピーされる。 その後に配列を変更しても、このAccessControlContext
には影響しません。- スロー:
NullPointerException
-context
がnull
である場合
-
AccessControlContext
public AccessControlContext(AccessControlContext acc, DomainCombiner combiner) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたAccessControlContext
およびDomainCombiner
を使って、新しいAccessControlContext
を作成します。 このコンストラクタにより、DomainCombiner
が、提供済みのAccessControlContext
に関連付けられます。- パラメータ:
acc
- 提供されたDomainCombiner
に関連付けられたAccessControlContext
。combiner
- 提供されたAccessControlContext
に関連付けられているDomainCombiner
。- スロー:
NullPointerException
- 指定されたcontext
がnull
である場合。- 導入されたバージョン:
- 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
オブジェクトの等価性をチェックします。obj
がAccessControlContext
であり、このコンテキストと同じセットのProtectionDomain
オブジェクトがあることを確認します。 -
hashCode
-