Class AbstractDecisionCollector
- java.lang.Object
- 
- org.keycloak.authorization.policy.evaluation.AbstractDecisionCollector
 
- 
- All Implemented Interfaces:
- Decision<DefaultEvaluation>
 - Direct Known Subclasses:
- DecisionPermissionCollector,- DecisionResultCollector
 
 public abstract class AbstractDecisionCollector extends Object implements Decision<DefaultEvaluation> - Author:
- Pedro Igor
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.keycloak.authorization.DecisionDecision.Effect
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected Map<ResourcePermission,Result>results
 - 
Constructor SummaryConstructors Constructor Description AbstractDecisionCollector()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisGranted(Result.PolicyResult policyResult)voidonComplete()protected voidonComplete(Collection<Result> permissions)voidonComplete(ResourcePermission permission)protected voidonComplete(Result result)voidonDecision(DefaultEvaluation evaluation)
 
- 
- 
- 
Field Detail- 
resultsprotected final Map<ResourcePermission,Result> results 
 
- 
 - 
Method Detail- 
onDecisionpublic void onDecision(DefaultEvaluation evaluation) - Specified by:
- onDecisionin interface- Decision<DefaultEvaluation>
 
 - 
onCompletepublic void onComplete() - Specified by:
- onCompletein interface- Decision<DefaultEvaluation>
 
 - 
onCompletepublic void onComplete(ResourcePermission permission) - Specified by:
- onCompletein interface- Decision<DefaultEvaluation>
 
 - 
onCompleteprotected void onComplete(Result result) 
 - 
onCompleteprotected void onComplete(Collection<Result> permissions) 
 - 
isGrantedprotected boolean isGranted(Result.PolicyResult policyResult) 
 
- 
 
-