クラスの使用
jakarta.security.jacc.PolicyContextException
PolicyContextException を使用するパッケージ
jakarta.security.jacc 内の PolicyContextException 使用
PolicyContextException をスローする jakarta.security.jacc のメソッド修飾子と型メソッド説明voidPolicyConfiguration.addToExcludedPolicy(PermissionSE permission) この PolicyConfiguration に単一の除外されたポリシーステートメントを追加するために使用されます。default voidPolicyConfiguration.addToExcludedPolicy(PermissionCollectionSE permissions) この PolicyConfiguration に除外されたポリシーステートメントを追加するために使用されます。voidPolicyConfiguration.addToRole(StringSE roleName, PermissionSE permission) この PolicyConfiguration の名前付きロールに単一の権限を追加するために使用されます。default voidPolicyConfiguration.addToRole(StringSE roleName, PermissionCollectionSE permissions) この PolicyConfiguration の名前付きロールに権限を追加するために使用されます。voidPolicyConfiguration.addToUncheckedPolicy(PermissionSE permission) この PolicyConfiguration に単一の未チェックのポリシーステートメントを追加するために使用されます。default voidPolicyConfiguration.addToUncheckedPolicy(PermissionCollectionSE permissions) この PolicyConfiguration に未チェックのポリシーステートメントを追加するために使用されます。default voidPolicyConfiguration.commit()このメソッドは、インターフェースがこの PolicyConfiguration オブジェクトであるポリシーコンテキストの状態を "inService" に設定するために使用されます。voidPolicyConfiguration.delete()この PolicyConfiguration からすべてのポリシーステートメントが削除され、PolicyConfiguration で delete、getContextID、inService 以外のメソッドを呼び出すと拒否され、UnsupportedOperationException がスローされるように内部状態が設定されます。static <T> TPolicyContext.getContext(StringSE key) このメソッドは、Policyプロバイダーが、コンテキストオブジェクトキーに登録されているPolicyContextHandlerをアクティブ化し、コンテナーから対応するポリシーコンテキストオブジェクトを返すようにするために使用できます。PolicyContextHandler.getContext(StringSE key, ObjectSE data) この public メソッドは、PolicyContextクラスによって使用され、ハンドラーをアクティブにし、(大文字と小文字を区別する)キーで識別されるコンテキストオブジェクトをハンドラーから取得します。PolicyConfiguration.getContextID()このメソッドは、このオブジェクトのポリシーコンテキスト識別子を返します。StringSE[]PolicyContextHandler.getKeys()この public メソッドは、ハンドラーによってサポートされるコンテキストオブジェクトを識別するキーを返します。abstract PolicyConfigurationPolicyConfigurationFactory.getPolicyConfiguration(StringSE contextID, boolean remove) このメソッドは、プロバイダー内で識別されたポリシーコンテキストに対応する PolicyConfiguration インターフェースを実装するプロバイダー固有のクラスのインスタンスを取得するために使用されます。static PolicyConfigurationFactoryPolicyConfigurationFactory.getPolicyConfigurationFactory()この静的メソッドは、システムプロパティを使用して、プロバイダー固有のファクトリ実装クラスを(public コンストラクターを介して)検索してインスタンス化します。default booleanPolicyConfiguration.inService()このメソッドは、この PolicyConfiguration オブジェクトであるインターフェースを持つポリシーコンテキストが "inService" 状態にあるかどうかを判断するために使用されます。abstract booleanこのメソッドは、ファクトリに関連付けられたポリシープロバイダー内に、識別されたポリシーコンテキストが状態 "inService" で存在するかどうかを判断します。voidPolicyConfiguration.linkConfiguration(PolicyConfiguration link) この構成と別の構成の間に関連を作成して、それらが同じプリンシパルからロールへのマッピングを共有するようにします。static voidPolicyContext.registerHandler(StringSE key, PolicyContextHandler handler, boolean replace) コンテナー固有のPolicyContextハンドラーを登録するために使用されるメソッド。voidPolicyConfiguration.removeExcludedPolicy()この PolicyConfiguration から除外されたポリシーステートメントを削除するために使用されます。voidPolicyConfiguration.removeRole(StringSE roleName) この PolicyConfiguration からロールとそのすべての権限を削除するために使用されます。voidPolicyConfiguration.removeUncheckedPolicy()この PolicyConfiguration から未チェックのポリシーステートメントを削除するために使用されます。booleanこの public メソッドは、ハンドラーが(大文字と小文字を区別する)キー値で識別されるコンテキストオブジェクトをサポートするかどうかを示すブール結果を返します。