## Uses of Class
org.keycloak.authorization.Decision.Effect

- Packages that use Decision.Effect
  Package | Description
  --- | ---
  org.keycloak.authorization | Fine-grained Authorization SPI.
  org.keycloak.authorization.policy.evaluation | Provides classes related with the evaluation of policies.

- - ### Uses of Decision.Effect in org.keycloak.authorization

    Methods in org.keycloak.authorization that return Decision.Effect
    Modifier and Type | Method and Description
    --- | ---
    `static Decision.Effect` | Decision.Effect.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static Decision.Effect[]` | Decision.Effect.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of Decision.Effect in org.keycloak.authorization.policy.evaluation

    Methods in org.keycloak.authorization.policy.evaluation that return Decision.Effect
    Modifier and Type | Method and Description
    --- | ---
    `Decision.Effect` | Result.`getEffect()`
    `Decision.Effect` | Result.PolicyResult.`getEffect()`
    `Decision.Effect` | DefaultEvaluation.`getEffect()`

    Methods in org.keycloak.authorization.policy.evaluation that return types with arguments of type Decision.Effect
    Modifier and Type | Method and Description
    --- | ---
    `Map<Policy,Map<Object,Decision.Effect>>` | DefaultEvaluation.`getDecisionCache()`

    Methods in org.keycloak.authorization.policy.evaluation with parameters of type Decision.Effect
    Modifier and Type | Method and Description
    --- | ---
    `Result.PolicyResult` | Result.PolicyResult.`policy(Policy policy, Decision.Effect effect)`
    `void` | Result.PolicyResult.`setEffect(Decision.Effect status)`
    `void` | DefaultEvaluation.`setEffect(Decision.Effect effect)`
    `void` | Result.`setStatus(Decision.Effect status)`

    Method parameters in org.keycloak.authorization.policy.evaluation with type arguments of type Decision.Effect
    Modifier and Type | Method and Description
    --- | ---
    `void` | PolicyEvaluator.`evaluate(ResourcePermission permission, AuthorizationProvider authorizationProvider, EvaluationContext executionContext, Decision decision, Map<Policy,Map<Object,Decision.Effect>> decisionCache)` Starts the evaluation of the configured authorization policies.
    `void` | DefaultPolicyEvaluator.`evaluate(ResourcePermission permission, AuthorizationProvider authorizationProvider, EvaluationContext executionContext, Decision decision, Map<Policy,Map<Object,Decision.Effect>> decisionCache)`

    Constructors in org.keycloak.authorization.policy.evaluation with parameters of type Decision.Effect
    Constructor and Description
    `PolicyResult(Policy policy, Decision.Effect status)`

    Constructor parameters in org.keycloak.authorization.policy.evaluation with type arguments of type Decision.Effect
    Constructor and Description
    `DefaultEvaluation(ResourcePermission permission, EvaluationContext executionContext, Policy parentPolicy, Decision decision, AuthorizationProvider authorizationProvider, Map<Policy,Map<Object,Decision.Effect>> decisionCache)`
    `DefaultEvaluation(ResourcePermission permission, EvaluationContext executionContext, Policy parentPolicy, Policy policy, Decision decision, AuthorizationProvider authorizationProvider, Map<Policy,Map<Object,Decision.Effect>> decisionCache)`

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