public final class PolicyRoot extends Policy
Policy.MappingXdiEntityPolicyAndIterator, Policy.MappingXdiEntityPolicyIterator, Policy.MappingXdiEntityPolicyNotIterator, Policy.MappingXdiEntityPolicyOrIterator, Policy.MappingXdiEntityPolicyRootIterator
Modifier | Constructor and Description |
---|---|
protected |
PolicyRoot(XdiEntity xdiEntity) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateInternal(PolicyEvaluationContext policyEvaluationContext) |
static PolicyRoot |
fromXdiEntity(XdiEntity xdiEntity)
Factory method that creates an XDI root policy bound to a given XDI subgraph.
|
static boolean |
isValid(XdiEntity xdiEntity)
Checks if an XDI entity is a valid XDI root policy.
|
castCondition, compareTo, createAndPolicy, createNotPolicy, createOrPolicy, equals, evaluate, getContextNode, getOperators, getPolicies, getPolicyXDIArc, getXdiEntity, hashCode, toString
protected PolicyRoot(XdiEntity xdiEntity)
public static boolean isValid(XdiEntity xdiEntity)
xdiEntity
- The XDI entity to check.public static PolicyRoot fromXdiEntity(XdiEntity xdiEntity)
xdiEntity
- The XDI subgraph that is an XDI root policy.public boolean evaluateInternal(PolicyEvaluationContext policyEvaluationContext)
evaluateInternal
in class Policy
Copyright © 2017. All rights reserved.