クラスの使用
jakarta.security.jacc.PolicyContextException

PolicyContextException を使用するパッケージ
パッケージ
説明
このパッケージには Jakarta Authorization API が含まれています
  • jakarta.security.jacc 内の PolicyContextException 使用

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