Package | Description |
---|---|
org.jboss.security.xacml.locators | |
org.jboss.security.xacml.locators.attrib | |
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.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.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
AttributeLocator.getAttributeValue(EvaluationResult evalResult,
URI attributeType)
Given a
EvaluationResult , return the attribute value contained |
Modifier and Type | Method and Description |
---|---|
EvaluationResult |
DatabaseAttributeLocator.findAttribute(URI attributeType,
URI attributeId,
URI issuer,
URI subjectCategory,
EvaluationCtx context,
int designatorType) |
EvaluationResult |
FileSystemAttributeLocator.findAttribute(URI attributeType,
URI attributeId,
URI issuer,
URI subjectCategory,
EvaluationCtx context,
int designatorType) |
EvaluationResult |
LDAPAttributeLocator.findAttribute(URI attributeType,
URI attributeId,
URI issuer,
URI subjectCategory,
EvaluationCtx context,
int designatorType) |
Modifier and Type | Method and Description |
---|---|
EvaluationResult |
EvaluationCtx.getActionAttribute(URI type,
URI id,
URI issuer)
Returns available action attribute value(s).
|
EvaluationResult |
BasicEvaluationCtx.getActionAttribute(URI type,
URI id,
URI issuer)
Returns attribute value(s) from the action section of the request.
|
EvaluationResult |
EvaluationCtx.getAttribute(String contextPath,
Node namespaceNode,
URI type,
String xpathVersion)
Returns the attribute value(s) retrieved using the given XPath
expression.
|
EvaluationResult |
BasicEvaluationCtx.getAttribute(String contextPath,
Node namespaceNode,
URI type,
String xpathVersion)
Returns the attribute value(s) retrieved using the given XPath
expression.
|
EvaluationResult |
EvaluationCtx.getEnvironmentAttribute(URI type,
URI id,
URI issuer)
Returns available environment attribute value(s).
|
EvaluationResult |
BasicEvaluationCtx.getEnvironmentAttribute(URI type,
URI id,
URI issuer)
Returns attribute value(s) from the environment section of the request.
|
EvaluationResult |
EvaluationCtx.getResourceAttribute(URI type,
URI id,
URI issuer)
Returns available resource attribute value(s).
|
EvaluationResult |
BasicEvaluationCtx.getResourceAttribute(URI type,
URI id,
URI issuer)
Returns attribute value(s) from the resource section of the request.
|
EvaluationResult |
EvaluationCtx.getSubjectAttribute(URI type,
URI id,
URI category)
Returns available subject attribute value(s) ignoring the issuer.
|
EvaluationResult |
BasicEvaluationCtx.getSubjectAttribute(URI type,
URI id,
URI category)
Returns attribute value(s) from the subject section of the request
that have no issuer.
|
EvaluationResult |
EvaluationCtx.getSubjectAttribute(URI type,
URI id,
URI issuer,
URI category)
Returns available subject attribute value(s).
|
EvaluationResult |
BasicEvaluationCtx.getSubjectAttribute(URI type,
URI id,
URI issuer,
URI category)
Returns attribute value(s) from the subject section of the request.
|
Modifier and Type | Method and Description |
---|---|
EvaluationResult |
AttributeValue.evaluate(EvaluationCtx context)
Implements the required interface from
Evaluatable . |
EvaluationResult |
AttributeDesignator.evaluate(EvaluationCtx context)
Evaluates the pre-assigned meta-data against the given context,
trying to find some matching values.
|
EvaluationResult |
AttributeSelector.evaluate(EvaluationCtx context)
Invokes the
AttributeFinder used by the given
EvaluationCtx to try to resolve an attribute value. |
Modifier and Type | Method and Description |
---|---|
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 |
Apply.evaluate(EvaluationCtx context)
Evaluates the apply object using the given function.
|
EvaluationResult |
Condition.evaluate(EvaluationCtx context)
Evaluates the
Condition by evaluating its child
Expression . |
EvaluationResult |
VariableReference.evaluate(EvaluationCtx context)
Evaluates the referenced expression using the given context, and either
returns an error or a resulting value.
|
EvaluationResult |
Evaluatable.evaluate(EvaluationCtx context)
Evaluates the object using the given context, and either returns an
error or a resulting value.
|
EvaluationResult |
DateMathFunction.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.
|
EvaluationResult |
AbsFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters.
|
EvaluationResult |
HigherOrderFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluates the function, using the specified parameters.
|
EvaluationResult |
ComparisonFunction.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 |
NOfFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters.
|
EvaluationResult |
EqualFunction.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 |
DivideFunction.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 |
NotFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters.
|
EvaluationResult |
MatchFunction.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 |
ConditionBagFunction.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 |
FloorFunction.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 |
AddFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters.
|
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 |
Function.evaluate(List inputs,
EvaluationCtx context)
Evaluates the
Function using the given inputs. |
EvaluationResult |
TimeInRangeFunction.evaluate(List inputs,
EvaluationCtx context)
Evaluates the time-in-range function, which takes three
TimeAttribute values. |
EvaluationResult |
LogicalFunction.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.
|
static EvaluationResult |
EvaluationResult.getFalseInstance()
Returns an
EvaluationResult that represents
a false value. |
static EvaluationResult |
EvaluationResult.getInstance(boolean value)
Returns an
EvaluationResult that represents
the boolean value provided. |
static EvaluationResult |
EvaluationResult.getTrueInstance()
Returns an
EvaluationResult that represents
a true value. |
protected static EvaluationResult |
FunctionBase.makeProcessingError(String message)
Create an
EvaluationResult that indicates a
processing error with the specified message. |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Copyright © 2023 JBoss by Red Hat. All rights reserved.