|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use EvaluationCtx | |
---|---|
org.jboss.security.xacml.bridge | |
org.jboss.security.xacml.sunxacml | This is the root package, which contains the PDP class where most people will want to start. |
org.jboss.security.xacml.sunxacml.attr | Contains many of the classes related to attributes and attribute retrieval. |
org.jboss.security.xacml.sunxacml.combine | All of the combining algorithm support is in this package. |
org.jboss.security.xacml.sunxacml.cond | Support for Conditions is in this package. |
org.jboss.security.xacml.sunxacml.finder | The finder package supports all of the pieces of the
XACML specification that require custom implementation. |
org.jboss.security.xacml.sunxacml.finder.impl | The few included finder modules are provided in this package. |
org.jboss.security.xacml.sunxacml.support.finder |
Uses of EvaluationCtx in org.jboss.security.xacml.bridge |
---|
Methods in org.jboss.security.xacml.bridge with parameters of type EvaluationCtx | |
---|---|
PolicyFinderResult |
PolicySetFinderModule.findPolicy(EvaluationCtx context)
Finds the applicable policy (if there is one) for the given context. |
PolicyFinderResult |
WrapperPolicyFinderModule.findPolicy(EvaluationCtx evaluationCtx)
|
Uses of EvaluationCtx in org.jboss.security.xacml.sunxacml |
---|
Classes in org.jboss.security.xacml.sunxacml that implement EvaluationCtx | |
---|---|
class |
BasicEvaluationCtx
A basic implementation of EvaluationCtx that is created from
an XACML Request and falls back on an AttributeFinder if a requested
value isn't available in the Request. |
Methods in org.jboss.security.xacml.sunxacml with parameters of type EvaluationCtx | |
---|---|
Result |
AbstractPolicy.evaluate(EvaluationCtx context)
Tries to evaluate the policy by calling the combining algorithm on the given policies or rules. |
Result |
PolicyTreeElement.evaluate(EvaluationCtx context)
Evaluates this element in the policy tree, and therefore all elements underneath this element. |
Result |
Rule.evaluate(EvaluationCtx context)
Evaluates the rule against the supplied context. |
ResponseCtx |
PDP.evaluate(EvaluationCtx context)
Uses the given EvaluationCtx against the available
policies to determine a response. |
Result |
PolicyReference.evaluate(EvaluationCtx context)
Tries to evaluate the policy by calling the combining algorithm on the given policies or rules. |
MatchResult |
AbstractPolicy.match(EvaluationCtx context)
Given the input context sees whether or not the request matches this policy. |
MatchResult |
PolicyTreeElement.match(EvaluationCtx context)
Given the input context sees whether or not the request matches this element's target. |
MatchResult |
Target.match(EvaluationCtx context)
Determines whether this Target matches
the input request (whether it is applicable). |
MatchResult |
TargetSection.match(EvaluationCtx context)
Determines whether this TargetSection matches
the input request (whether it is applicable). |
MatchResult |
Rule.match(EvaluationCtx context)
Given the input context sees whether or not the request matches this Rule 's Target . |
MatchResult |
TargetMatchGroup.match(EvaluationCtx context)
Determines whether this TargetMatchGroup matches
the input request (whether it is applicable). |
MatchResult |
TargetMatch.match(EvaluationCtx context)
Determines whether this TargetMatch matches
the input request (whether it is applicable) |
MatchResult |
PolicyReference.match(EvaluationCtx context)
Given the input context sees whether or not the request matches this policy. |
Uses of EvaluationCtx in org.jboss.security.xacml.sunxacml.attr |
---|
Methods in org.jboss.security.xacml.sunxacml.attr with parameters of type EvaluationCtx | |
---|---|
EvaluationResult |
AttributeValue.evaluate(EvaluationCtx context)
Implements the required interface from Evaluatable . |
EvaluationResult |
AttributeSelector.evaluate(EvaluationCtx context)
Invokes the AttributeFinder used by the given
EvaluationCtx to try to resolve an attribute value. |
EvaluationResult |
AttributeDesignator.evaluate(EvaluationCtx context)
Evaluates the pre-assigned meta-data against the given context, trying to find some matching values. |
Uses of EvaluationCtx in org.jboss.security.xacml.sunxacml.combine |
---|
Methods in org.jboss.security.xacml.sunxacml.combine with parameters of type EvaluationCtx | |
---|---|
abstract Result |
CombiningAlgorithm.combine(EvaluationCtx context,
List parameters,
List inputs)
Combines the results of the inputs based on the context to produce some unified result. |
abstract Result |
RuleCombiningAlgorithm.combine(EvaluationCtx context,
List parameters,
List ruleElements)
Combines the rules based on the context to produce some unified result. |
Result |
FirstApplicableRuleAlg.combine(EvaluationCtx context,
List parameters,
List ruleElements)
Applies the combining rule to the set of rules based on the evaluation context. |
Result |
PermitOverridesRuleAlg.combine(EvaluationCtx context,
List parameters,
List ruleElements)
Applies the combining rule to the set of rules based on the evaluation context. |
Result |
DenyOverridesRuleAlg.combine(EvaluationCtx context,
List parameters,
List ruleElements)
Applies the combining rule to the set of rules based on the evaluation context. |
Result |
DenyOverridesPolicyAlg.combine(EvaluationCtx context,
List parameters,
List policyElements)
Applies the combining rule to the set of policies based on the evaluation context. |
abstract Result |
PolicyCombiningAlgorithm.combine(EvaluationCtx context,
List parameters,
List policyElements)
Combines the policies based on the context to produce some unified result. |
Result |
PermitOverridesPolicyAlg.combine(EvaluationCtx context,
List parameters,
List policyElements)
Applies the combining rule to the set of policies based on the evaluation context. |
Result |
FirstApplicablePolicyAlg.combine(EvaluationCtx context,
List parameters,
List policyElements)
Applies the combining rule to the set of policies based on the evaluation context. |
Result |
OnlyOneApplicablePolicyAlg.combine(EvaluationCtx context,
List parameters,
List policyElements)
Applies the combining rule to the set of policies based on the evaluation context. |
Uses of EvaluationCtx in org.jboss.security.xacml.sunxacml.cond |
---|
Methods in org.jboss.security.xacml.sunxacml.cond with parameters of type EvaluationCtx | |
---|---|
protected EvaluationResult |
FunctionBase.evalArgs(List params,
EvaluationCtx context,
AttributeValue[] args)
Evaluates each of the parameters, in order, filling in the argument array with the resulting values. |
EvaluationResult |
Evaluatable.evaluate(EvaluationCtx context)
Evaluates the object using the given context, and either returns an error or a resulting value. |
EvaluationResult |
Condition.evaluate(EvaluationCtx context)
Evaluates the Condition by evaluating its child
Expression . |
EvaluationResult |
Apply.evaluate(EvaluationCtx context)
Evaluates the apply object using the given function. |
EvaluationResult |
VariableReference.evaluate(EvaluationCtx context)
Evaluates the referenced expression using the given context, and either returns an error or a resulting value. |
EvaluationResult |
Function.evaluate(List inputs,
EvaluationCtx context)
Evaluates the Function using the given inputs. |
EvaluationResult |
HigherOrderFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluates the function, using the specified parameters. |
EvaluationResult |
EqualFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
DateMathFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
MultiplyFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
FloorFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
ComparisonFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
AddFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
NOfFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
SubtractFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
AbsFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
ModFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
ConditionSetFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluates the function, using the specified parameters. |
EvaluationResult |
DivideFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
GeneralBagFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
NumericConvertFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
StringFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
TimeInRangeFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluates the time-in-range function, which takes three TimeAttribute values. |
EvaluationResult |
StringNormalizeFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
RoundFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
NotFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
URLStringCatFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluates the function given the input data. |
EvaluationResult |
MatchFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
LogicalFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
ConditionBagFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
EvaluationResult |
GeneralSetFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluates the function, using the specified parameters. |
Uses of EvaluationCtx in org.jboss.security.xacml.sunxacml.finder |
---|
Methods in org.jboss.security.xacml.sunxacml.finder with parameters of type EvaluationCtx | |
---|---|
EvaluationResult |
AttributeFinder.findAttribute(String contextPath,
Node namespaceNode,
URI attributeType,
EvaluationCtx context,
String xpathVersion)
Tries to find attribute values based on the given selector data. |
EvaluationResult |
AttributeFinderModule.findAttribute(String contextPath,
Node namespaceNode,
URI attributeType,
EvaluationCtx context,
String xpathVersion)
Tries to find attribute values based on the given selector data. |
EvaluationResult |
AttributeFinder.findAttribute(URI attributeType,
URI attributeId,
URI issuer,
URI subjectCategory,
EvaluationCtx context,
int designatorType)
Tries to find attribute values based on the given designator data. |
EvaluationResult |
AttributeFinderModule.findAttribute(URI attributeType,
URI attributeId,
URI issuer,
URI subjectCategory,
EvaluationCtx context,
int designatorType)
Tries to find attribute values based on the given designator data. |
ResourceFinderResult |
ResourceFinder.findChildResources(AttributeValue parentResourceId,
EvaluationCtx context)
Finds Resource Ids using the Children scope, and returns all resolved identifiers as well as any errors that occurred. |
ResourceFinderResult |
ResourceFinderModule.findChildResources(AttributeValue parentResourceId,
EvaluationCtx context)
Tries to find the child Resource Ids associated with the parent. |
ResourceFinderResult |
ResourceFinder.findDescendantResources(AttributeValue parentResourceId,
EvaluationCtx context)
Finds Resource Ids using the Descendants scope, and returns all resolved identifiers as well as any errors that occurred. |
ResourceFinderResult |
ResourceFinderModule.findDescendantResources(AttributeValue parentResourceId,
EvaluationCtx context)
Tries to find the descendant Resource Ids associated with the parent. |
PolicyFinderResult |
PolicyFinder.findPolicy(EvaluationCtx context)
Finds a policy based on a request's context. |
PolicyFinderResult |
PolicyFinderModule.findPolicy(EvaluationCtx context)
Tries to find one and only one matching policy given the request represented by the context data. |
Uses of EvaluationCtx in org.jboss.security.xacml.sunxacml.finder.impl |
---|
Methods in org.jboss.security.xacml.sunxacml.finder.impl with parameters of type EvaluationCtx | |
---|---|
EvaluationResult |
SelectorModule.findAttribute(String path,
Node namespaceNode,
URI type,
EvaluationCtx context,
String xpathVersion)
Tries to find attribute values based on the given selector data. |
EvaluationResult |
CurrentEnvModule.findAttribute(URI attributeType,
URI attributeId,
URI issuer,
URI subjectCategory,
EvaluationCtx context,
int designatorType)
Used to get the current time, date, or dateTime. |
PolicyFinderResult |
FilePolicyModule.findPolicy(EvaluationCtx context)
Finds a policy based on a request's context. |
Uses of EvaluationCtx in org.jboss.security.xacml.sunxacml.support.finder |
---|
Methods in org.jboss.security.xacml.sunxacml.support.finder with parameters of type EvaluationCtx | |
---|---|
PolicyFinderResult |
BasicPolicyFinderModule.findPolicy(EvaluationCtx context)
Finds a policy based on a request's context. |
PolicyFinderResult |
StaticPolicyFinderModule.findPolicy(EvaluationCtx context)
Finds a policy based on a request's context. |
PolicyFinderResult |
FilePolicyModule.findPolicy(EvaluationCtx context)
Finds a policy based on a request's context. |
AbstractPolicy |
PolicyCollection.getPolicy(EvaluationCtx context)
Attempts to retrieve a policy based on the given context. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |