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 Evaluation
public EvaluationContext getContext()
PermissionEvaluator
. Which provides access to the whole evaluation runtime context.getContext
in interface Evaluation
public void grant()
grant
in interface Evaluation
public void deny()
Evaluation
deny
in interface Evaluation
public Policy getPolicy()
public Policy getParentPolicy()
public Decision.Effect getEffect()
Copyright © 2016 JBoss by Red Hat. All rights reserved.