Package org.keycloak.authorization.admin
Class PolicyEvaluationService.EvaluationDecisionCollector
- java.lang.Object
- 
- org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
- 
- org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
- 
- org.keycloak.authorization.admin.PolicyEvaluationService.EvaluationDecisionCollector
 
 
 
- 
- All Implemented Interfaces:
- Decision<DefaultEvaluation>
 - Enclosing class:
- PolicyEvaluationService
 
 public static class PolicyEvaluationService.EvaluationDecisionCollector extends DecisionPermissionCollector 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.keycloak.authorization.DecisionDecision.Effect
 
- 
 - 
Field Summary- 
Fields inherited from class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollectorresults
 
- 
 - 
Constructor SummaryConstructors Constructor Description EvaluationDecisionCollector(AuthorizationProvider authorizationProvider, ResourceServer resourceServer, AuthorizationRequest request)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Result>getResults()protected voidgrantPermission(AuthorizationProvider authorizationProvider, Set<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result)protected booleanisGranted(Result.PolicyResult policyResult)- 
Methods inherited from class org.keycloak.authorization.policy.evaluation.DecisionPermissionCollectoronComplete, onError, onGrant, results
 - 
Methods inherited from class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollectoronComplete, onComplete, onComplete, onDecision
 
- 
 
- 
- 
- 
Constructor Detail- 
EvaluationDecisionCollectorpublic EvaluationDecisionCollector(AuthorizationProvider authorizationProvider, ResourceServer resourceServer, AuthorizationRequest request) 
 
- 
 - 
Method Detail- 
isGrantedprotected boolean isGranted(Result.PolicyResult policyResult) - Overrides:
- isGrantedin class- AbstractDecisionCollector
 
 - 
grantPermissionprotected void grantPermission(AuthorizationProvider authorizationProvider, Set<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result) - Overrides:
- grantPermissionin class- DecisionPermissionCollector
 
 - 
getResultspublic Collection<Result> getResults() 
 
- 
 
-