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