## Uses of Interface
org.keycloak.authorization.policy.evaluation.Evaluation

- Packages that use Evaluation
  Package | Description
  --- | ---
  org.keycloak.authorization | Fine-grained Authorization SPI.
  org.keycloak.authorization.policy.evaluation | Provides classes related with the evaluation of policies.
  org.keycloak.authorization.policy.provider | Provides classes and a SPI to plug different policy providers.
  org.keycloak.authorization.policy.provider.aggregated |
  org.keycloak.authorization.policy.provider.client |
  org.keycloak.authorization.policy.provider.clientscope |
  org.keycloak.authorization.policy.provider.group |
  org.keycloak.authorization.policy.provider.permission |
  org.keycloak.authorization.policy.provider.role |
  org.keycloak.authorization.policy.provider.time |
  org.keycloak.authorization.policy.provider.user |

- - ### Uses of Evaluation in org.keycloak.authorization

    Classes in org.keycloak.authorization with type parameters of type Evaluation
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Decision<D extends Evaluation>`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.evaluation

    Classes in org.keycloak.authorization.policy.evaluation that implement Evaluation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultEvaluation`

    Methods in org.keycloak.authorization.policy.evaluation that return Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `Evaluation` | Result.`getEvaluation()`

    Constructors in org.keycloak.authorization.policy.evaluation with parameters of type Evaluation
    Constructor and Description
    `Result(ResourcePermission permission, Evaluation evaluation)`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.provider

    Methods in org.keycloak.authorization.policy.provider with parameters of type Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `void` | PolicyProvider.`evaluate(Evaluation evaluation)`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.provider.aggregated

    Methods in org.keycloak.authorization.policy.provider.aggregated with parameters of type Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `void` | AggregatePolicyProvider.`evaluate(Evaluation evaluation)`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.provider.client

    Methods in org.keycloak.authorization.policy.provider.client with parameters of type Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientPolicyProvider.`evaluate(Evaluation evaluation)`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.provider.clientscope

    Methods in org.keycloak.authorization.policy.provider.clientscope with parameters of type Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientScopePolicyProvider.`evaluate(Evaluation evaluation)`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.provider.group

    Methods in org.keycloak.authorization.policy.provider.group with parameters of type Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `void` | GroupPolicyProvider.`evaluate(Evaluation evaluation)`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.provider.permission

    Methods in org.keycloak.authorization.policy.provider.permission with parameters of type Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `void` | UMAPolicyProvider.`evaluate(Evaluation evaluation)`
    `void` | ScopePolicyProvider.`evaluate(Evaluation evaluation)`
    `void` | ResourcePolicyProvider.`evaluate(Evaluation evaluation)`
    `void` | AbstractPermissionProvider.`evaluate(Evaluation evaluation)`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.provider.role

    Methods in org.keycloak.authorization.policy.provider.role with parameters of type Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `void` | RolePolicyProvider.`evaluate(Evaluation evaluation)`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.provider.time

    Methods in org.keycloak.authorization.policy.provider.time with parameters of type Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `void` | TimePolicyProvider.`evaluate(Evaluation evaluation)`

  - ### Uses of Evaluation in org.keycloak.authorization.policy.provider.user

    Methods in org.keycloak.authorization.policy.provider.user with parameters of type Evaluation
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserPolicyProvider.`evaluate(Evaluation evaluation)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.