クラス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を作成します。 -
メソッドのサマリー
修飾子と型メソッド説明voidcheckPermission(Permission perm) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。AccessControlExceptionをスローします。boolean削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。2つのAccessControlContextオブジェクトの等価性をチェックします。削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このAccessControlContextに関連付けられたDomainCombinerを取得します。inthashCode()削除予定のため非推奨: この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
-