public interface Evaluation
An Evaluation
is mainly used by PolicyProvider
in order to evaluate a single
and specific ResourcePermission
against the configured policies.
Modifier and Type | Method and Description |
---|---|
void |
deny()
Denies the requested permission.
|
void |
denyIfNoEffect()
Denies the requested permission if a decision was not made yet.
|
AuthorizationProvider |
getAuthorizationProvider() |
EvaluationContext |
getContext()
Returns the
EvaluationContext . |
ResourcePermission |
getPermission()
Returns the
ResourcePermission to be evaluated. |
Policy |
getPolicy()
Returns the
Policy . |
Realm |
getRealm()
Returns a
Realm that can be used by policies to query information. |
void |
grant()
Grants the requested permission to the caller.
|
ResourcePermission getPermission()
ResourcePermission
to be evaluated.EvaluationContext getContext()
EvaluationContext
. Which provides access to the whole evaluation runtime context.Realm getRealm()
Realm
that can be used by policies to query information.Realm
instanceAuthorizationProvider getAuthorizationProvider()
void grant()
void deny()
void denyIfNoEffect()
Copyright © 2021 JBoss by Red Hat. All rights reserved.