Interface ResourceTypePolicyEvaluator
- All Known Implementing Classes:
UserResourceTypePolicyEvaluator
public interface ResourceTypePolicyEvaluator
An interface that should be implemented to provide additional logic when evaluating permissions for a specific resource type.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
evaluate
(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) Evaluates the givenpermission
based on itsResourcePermission.getResourceType()
.
-
Method Details
-
evaluate
void evaluate(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) Evaluates the givenpermission
based on itsResourcePermission.getResourceType()
.- Parameters:
permission
- the permissionauthorization
- the authorization providerpolicyConsumer
- the policy consumer or evaluator
-