Class DecisionPermissionCollector
- java.lang.Object
- 
- org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
- 
- org.keycloak.authorization.policy.evaluation.DecisionPermissionCollector
 
 
- 
- All Implemented Interfaces:
- Decision<DefaultEvaluation>
 - Direct Known Subclasses:
- PermissionTicketAwareDecisionResultCollector,- PolicyEvaluationService.EvaluationDecisionCollector
 
 public class DecisionPermissionCollector extends AbstractDecisionCollector - Author:
- Pedro Igor
 
- 
- 
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 DecisionPermissionCollector(AuthorizationProvider authorizationProvider, ResourceServer resourceServer, AuthorizationRequest request)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidgrantPermission(AuthorizationProvider authorizationProvider, Set<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result)voidonComplete(Result result)voidonError(Throwable cause)protected voidonGrant(Permission permission)Collection<Permission>results()- 
Methods inherited from class org.keycloak.authorization.policy.evaluation.AbstractDecisionCollectorisGranted, onComplete, onComplete, onComplete, onDecision
 
- 
 
- 
- 
- 
Constructor Detail- 
DecisionPermissionCollectorpublic DecisionPermissionCollector(AuthorizationProvider authorizationProvider, ResourceServer resourceServer, AuthorizationRequest request) 
 
- 
 - 
Method Detail- 
onCompletepublic void onComplete(Result result) - Overrides:
- onCompletein class- AbstractDecisionCollector
 
 - 
resultspublic Collection<Permission> results() 
 - 
onErrorpublic void onError(Throwable cause) 
 - 
grantPermissionprotected void grantPermission(AuthorizationProvider authorizationProvider, Set<Permission> permissions, ResourcePermission permission, Collection<Scope> grantedScopes, ResourceServer resourceServer, AuthorizationRequest request, Result result) 
 - 
onGrantprotected void onGrant(Permission permission) 
 
- 
 
-