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 TypeMethodDescriptionvoidevaluate(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) Evaluates the givenpermissionbased on itsResourcePermission.getResourceType().
-
Method Details
-
evaluate
void evaluate(ResourcePermission permission, AuthorizationProvider authorization, Consumer<Policy> policyConsumer) Evaluates the givenpermissionbased on itsResourcePermission.getResourceType().- Parameters:
permission- the permissionauthorization- the authorization providerpolicyConsumer- the policy consumer or evaluator
-