Interface TopLevelPolicyElementEvaluator
-
- All Superinterfaces:
Decidable
,PolicyEvaluator
,VersionFixedPolicyEvaluator
- All Known Subinterfaces:
StaticTopLevelPolicyElementEvaluator
public interface TopLevelPolicyElementEvaluator extends VersionFixedPolicyEvaluator
Marker interface for evaluators of top-level policy elements: XACML Policy or PolicySet.This is the type returned by
PolicyProvider
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrimaryPolicyMetadata
getPrimaryPolicyMetadata()
Gets the evaluated policy's primary metadata (type, ID, version...)-
Methods inherited from interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
evaluate, getEnclosedPolicies, getPolicyElementType, getPolicyId, getPolicyRefsMetadata, isApplicableByTarget
-
Methods inherited from interface org.ow2.authzforce.core.pdp.api.policy.VersionFixedPolicyEvaluator
getPolicyVersion, getPolicyVersion
-
-
-
-
Method Detail
-
getPrimaryPolicyMetadata
PrimaryPolicyMetadata getPrimaryPolicyMetadata()
Gets the evaluated policy's primary metadata (type, ID, version...)- Returns:
- the policy's primary metadata
-
-