public class DefaultEvaluation extends Object implements Evaluation
| Constructor and Description |
|---|
DefaultEvaluation(ResourcePermission permission,
EvaluationContext executionContext,
Policy parentPolicy,
Policy policy,
Decision decision,
AuthorizationProvider authorizationProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
deny()
Denies the requested permission.
|
AuthorizationProvider |
getAuthorizationProvider() |
EvaluationContext |
getContext()
Returns the
EvaluationContext. |
Decision.Effect |
getEffect() |
Policy |
getParentPolicy() |
ResourcePermission |
getPermission()
Returns the
ResourcePermission to be evaluated. |
Policy |
getPolicy()
Returns the
Policy. |
void |
grant()
Grants the requested permission to the caller.
|
public DefaultEvaluation(ResourcePermission permission, EvaluationContext executionContext, Policy parentPolicy, Policy policy, Decision decision, AuthorizationProvider authorizationProvider)
public ResourcePermission getPermission()
EvaluationResourcePermission to be evaluated.getPermission in interface Evaluationpublic EvaluationContext getContext()
EvaluationEvaluationContext. Which provides access to the whole evaluation runtime context.getContext in interface Evaluationpublic void grant()
Evaluationgrant in interface Evaluationpublic void deny()
Evaluationdeny in interface Evaluationpublic Policy getPolicy()
EvaluationPolicy. being evaluated.getPolicy in interface Evaluationpublic AuthorizationProvider getAuthorizationProvider()
getAuthorizationProvider in interface Evaluationpublic Policy getParentPolicy()
public Decision.Effect getEffect()
Copyright © 2017 JBoss by Red Hat. All rights reserved.