Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X Y Z 

A

abs() - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
Returns the absolute value of this.
abs() - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Returns the absolute value of this.
abs() - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
Returns the absolute value of this.
abs() - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
 
abs() - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
abs() - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
abs() - Method in class org.ow2.authzforce.core.pdp.api.value.NumericValue
Returns the absolute value of this.
add(AV) - Method in class org.ow2.authzforce.core.pdp.api.MutableAttributeBag
Adds value to bag
add(E) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableCollection
Append element to the collection
add(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
Add integer to this.
add(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.BaseTimeValue
Add duration to this time
add(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.DateTimeValue
Add duration to this time
add(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.DateValue
Add duration to this time
add(Deque<? extends DoubleValue>) - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Adds numbers to this.
add(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
Add integer to this.
add(Deque<? extends IntegerValue>) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
 
add(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
add(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
add(Deque<? extends NAV>) - Method in class org.ow2.authzforce.core.pdp.api.value.NumericValue
Adds numbers to this.
add(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.TimeValue
Add duration to this time
addAll(Collection<? extends AttributeValue>) - Method in class org.ow2.authzforce.core.pdp.api.MutableAttributeBag
Appends all of the elements in the specified collection to the end of this bag, in the order that they are returned by the specified collection's iterator (optional operation).
addAll(Collection<? extends E>) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableCollection
Appends all the elements in the specified collection to this collection
addAll(UpdatableCollection<E>) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableCollection
Appends all the elements in the specified collection to this collection
addRaw(AttributeValue) - Method in class org.ow2.authzforce.core.pdp.api.MutableAttributeBag
Adds value to bag
addVariable(VariableDefinition, XPathCompiler, Deque<String>) - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
Add VariableDefinition (variable assignment expression)
alwaysPresentValue - Variable in class org.ow2.authzforce.core.pdp.api.expression.ConstantExpression
 
ANYURI - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
anyURI
ANYURI - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
anyURI
AnyUriValue - Class in org.ow2.authzforce.core.pdp.api.value
Represent the URI value that this class represents
AnyUriValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.AnyUriValue
Creates a new AnyURIAttributeValue that represents the URI value supplied.
ArbitrarilyBigInteger - Class in org.ow2.authzforce.core.pdp.api.value
Arbitrary-precision integer, that can represent xsd:integer values.
ArbitrarilyBigInteger(BigInteger) - Constructor for class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
Creates instance from integer argument
ArbitrarilyBigInteger(long) - Constructor for class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
Creates instance from long argument, mostly for easy writing of tests
argExpressions - Variable in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerEval
 
AtLeastOneMemberOf(BagDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.AtLeastOneMemberOf
Constructor
AttributeBag<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.value
Attribute bag (section 7.3.2 of XACML specification), i.e.
AttributeBag(Datatype<AV>, ImmutableMultiset<AV>, Optional<AttributeSource>) - Constructor for class org.ow2.authzforce.core.pdp.api.value.AttributeBag
Constructor
AttributeDatatype<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.value
AttributeValue datatype, i.e.
AttributeDatatype(Class<AV>, String, String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.AttributeDatatype
Datatype constructor
AttributeDesignatorExpression<AV extends AttributeValue> - Interface in org.ow2.authzforce.core.pdp.api.expression
AttributeDesignator evaluator
AttributeFqn - Interface in org.ow2.authzforce.core.pdp.api
Attribute's Fully Qualified Name, including the attribute's Category, the AttributeId, and optional Issuer.
AttributeFqns - Class in org.ow2.authzforce.core.pdp.api
Static utility methods pertaining to AttributeFqn instances.
AttributeProvider - Interface in org.ow2.authzforce.core.pdp.api
Attribute provider used to resolve AttributeDesignatorTypes in a specific way (e.g.
AttributeSelectorExpression<AV extends AttributeValue> - Interface in org.ow2.authzforce.core.pdp.api.expression
AttributeSelector evaluator, which uses XPath expressions to resolve values from the Request or elsewhere.
AttributeSelectorId - Class in org.ow2.authzforce.core.pdp.api
AttributeSelector identifier (category, contextSelectorId, path).
AttributeSelectorId(AttributeSelectorType) - Constructor for class org.ow2.authzforce.core.pdp.api.AttributeSelectorId
Creates instance from XACML AttributeSelector
attributeSelectorResultConsumed(AttributeSelectorExpression<AV>, Bag<AV>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext.Listener
attributeSelectorResultProduced(AttributeSelectorExpression<AV>, Optional<AttributeBag<XPathValue>>, Bag<AV>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext.Listener
To be called when EvaluationContext.putAttributeSelectorResultIfAbsent(AttributeSelectorExpression, Bag) is called iff the result was not available in the context yet (i.e.
AttributeSource - Interface in org.ow2.authzforce.core.pdp.api
Attribute source identifier (request? PDP? custom attribute provider module?)
AttributeSource.Type - Enum in org.ow2.authzforce.core.pdp.api
Type of attribute source
AttributeSources - Class in org.ow2.authzforce.core.pdp.api
/** Static utility methods pertaining to AttributeSource instances.
AttributeValue - Interface in org.ow2.authzforce.core.pdp.api.value
The base type for all primitive/non-bag attribute values used in a policy or request/response.
AttributeValueFactory<AV extends AttributeValue> - Interface in org.ow2.authzforce.core.pdp.api.value
Datatype-specific Attribute Value Factory/Parser.
AttributeValueFactoryRegistry - Interface in org.ow2.authzforce.core.pdp.api.value
Registry of AttributeValue Factories supporting multiple datatypes.
AUTHZFORCE_EXTENSION_PREFIX - Static variable in interface org.ow2.authzforce.core.pdp.api.func.Function
Prefix used by AuthZForce non-standard functions (PDP extensions).
AUTHZFORCE_EXTENSION_PREFIX - Static variable in interface org.ow2.authzforce.core.pdp.api.PdpExtension
Prefix used by AuthZForce PDP extensions.
AUTHZFORCE_EXTENSION_PREFIX - Static variable in class org.ow2.authzforce.core.pdp.api.value.Datatype
Prefix used by AuthZForce non-standard datatypes (PDP extensions).

B

Bag<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.value
Bag of values (elements) as defined in §7.3.2 of XACML core specification (Attribute bags): The values in a bag are not ordered, and some of the values may be duplicates.
Bag(Datatype<AV>, ImmutableMultiset<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.value.Bag
Constructor
Bag.Validator - Interface in org.ow2.authzforce.core.pdp.api.value
Bag content validator
BagContains(Datatype<AV>, BagDatatype<AV>, Class<AV[]>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.BagContains
Constructor
BagDatatype<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.value
Bag datatype for bags of primitive datatypes
Bags - Class in org.ow2.authzforce.core.pdp.api.value
This class consists exclusively of static methods that operate on or return Bags.
Bags.NonEmptinessValidator - Class in org.ow2.authzforce.core.pdp.api.value
Checks the bag is not empty, typically used to enforce MustBePresent=True on XACML AttributeDesignator/AttributeSelector elements
BagSize(BagDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.BagSize
Constructor
BASE64BINARY - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
base64Binary
BASE64BINARY - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
base64Binary
Base64BinaryValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:base64Binary value.
Base64BinaryValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.Base64BinaryValue
Creates instance from lexical representation of xs:base64Binary
BaseAttributeValueFactory<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.value
Base class for datatype-specific Attribute Value Factory/Parser.
BaseAttributeValueFactory(AttributeDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory
Base attribute value factory constructor
BaseCombiningAlg<T extends Decidable> - Class in org.ow2.authzforce.core.pdp.api.combining
This class provides a skeletal implementation of the CombiningAlg interface to minimize the effort required to implement this interface.
BaseCombiningAlg(String, Class<T>) - Constructor for class org.ow2.authzforce.core.pdp.api.combining.BaseCombiningAlg
Constructor
BaseCombiningAlg.Evaluator<T extends Decidable> - Class in org.ow2.authzforce.core.pdp.api.combining
This class provides a skeletal implementation of the CombiningAlg.Evaluator interface to minimize the effort required to implement this interface.
BaseDecisionResult - Class in org.ow2.authzforce.core.pdp.api
This class provides a skeletal implementation of the DecisionResult interface to minimize the effort required to implement this interface.
BaseDecisionResult(Status) - Constructor for class org.ow2.authzforce.core.pdp.api.BaseDecisionResult
 
BaseFactory(AttributeDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.value.SimpleValue.BaseFactory
Creates a datatype factory from the Java datatype implementation class and datatype identifier
BaseFirstOrderFunctionCall<RETURN extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
This class provides a skeletal implementation of the FirstOrderFunctionCall interface, to minimize the effort required to implement this interface.
BaseFirstOrderFunctionCall(FirstOrderFunctionSignature<RETURN>, List<Expression<?>>, Datatype<?>...) - Constructor for class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall
Instantiates a function call, including the validation of arguments (inputExpressions ) according to the function definition.
BaseFirstOrderFunctionCall.EagerBagEval<RETURN_T extends Value,PARAM_BAG_ELEMENT_T extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Function call, for functions requiring eager (a.k.a.
BaseFirstOrderFunctionCall.EagerEval<RETURN_T extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
Function call, for FirstOrderFunctions requiring eager (aka greedy) evaluation of ALL their arguments' expressions to actual values, before the function can be evaluated.
BaseFirstOrderFunctionCall.EagerMultiPrimitiveTypeEval<RETURN_T extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
Function call, for functions requiring eager (a.k.a.
BaseFirstOrderFunctionCall.EagerPartlyBagEval<RETURN_T extends Value,PRIMITIVE_PARAM_T extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Function call, for functions requiring eager (a.k.a.
BaseFirstOrderFunctionCall.EagerSinglePrimitiveTypeEval<RETURN_T extends Value,PARAM_T extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Function call, for functions requiring eager (a.k.a.
BaseFunction<RETURN_T extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
Base class for XACML functions.
BaseFunction(String) - Constructor for class org.ow2.authzforce.core.pdp.api.func.BaseFunction
 
BaseNamedAttributeProvider - Class in org.ow2.authzforce.core.pdp.api
This is a convenience class to help implement CloseableNamedAttributeProvider.
BaseNamedAttributeProvider(String) - Constructor for class org.ow2.authzforce.core.pdp.api.BaseNamedAttributeProvider
Instantiates the Attribute Provider
BasePdpEngineAdapter<ADAPTER_INPUT_DECISION_REQUEST,ADAPTEE_INPUT_DECISION_REQUEST extends DecisionRequest,ADAPTER_OUTPUT_DECISION_RESULT> - Class in org.ow2.authzforce.core.pdp.api.io
Generic implementation of PdpEngineInoutAdapter
BasePdpEngineAdapter(CloseablePdpEngine, DecisionRequestPreprocessor<ADAPTER_INPUT_DECISION_REQUEST, ADAPTEE_INPUT_DECISION_REQUEST>, DecisionResultPostprocessor<ADAPTEE_INPUT_DECISION_REQUEST, ADAPTER_OUTPUT_DECISION_RESULT>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.BasePdpEngineAdapter
Constructor
BasePdpExtensionRegistry<T extends PdpExtension> - Class in org.ow2.authzforce.core.pdp.api
This is a base implementation of PdpExtensionRegistry.
BasePdpExtensionRegistry(Class<? super T>, Map<String, ? extends T>) - Constructor for class org.ow2.authzforce.core.pdp.api.BasePdpExtensionRegistry
Instantiates immutable registry from a map.
BasePdpExtensionRegistry(Class<? super T>, Set<? extends T>) - Constructor for class org.ow2.authzforce.core.pdp.api.BasePdpExtensionRegistry
Instantiates immutable registry from a set of extensions
BasePrimaryPolicyMetadata - Class in org.ow2.authzforce.core.pdp.api.policy
Base implementation of PrimaryPolicyMetadata
BasePrimaryPolicyMetadata(TopLevelPolicyElementType, String, PolicyVersion) - Constructor for class org.ow2.authzforce.core.pdp.api.policy.BasePrimaryPolicyMetadata
Creates instance from policy type, identifier and version
BaseStaticPolicyProvider - Class in org.ow2.authzforce.core.pdp.api.policy
Convenient base class for CloseableStaticPolicyProvider implementations
BaseStaticPolicyProvider(int) - Constructor for class org.ow2.authzforce.core.pdp.api.policy.BaseStaticPolicyProvider
Creates RefPolicyProvider instance
BaseTimeValue<TAV extends BaseTimeValue<TAV>> - Class in org.ow2.authzforce.core.pdp.api.value
Superclass of date/time attribute values, i.e.
BaseTimeValue(XMLGregorianCalendar, QName) - Constructor for class org.ow2.authzforce.core.pdp.api.value.BaseTimeValue
Instantiate date/time attribute value
BaseXacmlJaxbRequestPreprocessor - Class in org.ow2.authzforce.core.pdp.api.io
Convenient base class for DecisionRequestPreprocessor implementations supporting core XACML-schema-defined XML input handled by JAXB framework
BaseXacmlJaxbRequestPreprocessor(AttributeValueFactoryRegistry, boolean, boolean, boolean, Processor, Set<String>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor
Creates instance of request pre-processor.
BaseXacmlJaxbRequestPreprocessor.Factory - Class in org.ow2.authzforce.core.pdp.api.io
Convenient base class for DecisionRequestPreprocessor.Factory implementations supporting core XACML-schema-defined XML input handled by JAXB framework
BaseXacmlJaxbResultPostprocessor - Class in org.ow2.authzforce.core.pdp.api.io
Convenient base class for DecisionResultPostprocessor implementations supporting core XACML-schema-defined XML output handled by JAXB framework
BaseXacmlJaxbResultPostprocessor(int) - Constructor for class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor
Constructor
BaseXacmlJaxbResultPostprocessor.Factory - Class in org.ow2.authzforce.core.pdp.api.io
Convenient base class for DecisionResultPostprocessor.Factory implementations supporting core XACML-schema-defined XML output handled by JAXB framework
BIG_INTEGER - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
integer parsed into BigInteger, therefore supports arbitrary-precision integers (i.e.
bigIntegerValue() - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
bigIntegerValue() - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
Convert to BigInteger
bigIntegerValue() - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
bigIntegerValue() - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
BOOLEAN - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
boolean
BOOLEAN - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
boolean
BooleanValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:boolean value.
BooleanValue(Boolean) - Constructor for class org.ow2.authzforce.core.pdp.api.value.BooleanValue
Creates a new BooleanAttributeValue that represents the boolean value supplied.
build(boolean) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestBuilder
Builds the final immutable DecisionRequest.
build(SingleParameterTypedFirstOrderFunctionSignature<BooleanValue, PARAM_T>) - Method in interface org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.CallFactoryBuilder
Builds the match function call factory
build(FirstOrderFunctionSignature<BooleanValue>, Datatype<T0>, Datatype<T1>) - Method in interface org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction.CallFactoryBuilder
Builds the match function call factory
build(FirstOrderFunctionSignature<BooleanValue>, Datatype<StringValue>, Datatype<AV>) - Method in class org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction.RegexpMatchCallFactoryBuilder
 

C

CallFactory(SingleParameterTypedFirstOrderFunctionSignature<BooleanValue, PARAM_T>, EqualTypeMatchFunction.Matcher<PARAM_T>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.CallFactory
 
cast(Value) - Method in class org.ow2.authzforce.core.pdp.api.value.BagDatatype
 
cast(Value) - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
Casts a value to the class or interface represented by this datatype.
cast(Value) - Method in class org.ow2.authzforce.core.pdp.api.value.PrimitiveDatatype
 
checkNumberOfArgs(int) - Method in class org.ow2.authzforce.core.pdp.api.func.HigherOrderBagFunction
checkNumberOfArgs
close() - Method in class org.ow2.authzforce.core.pdp.api.io.BasePdpEngineAdapter
 
CloseableNamedAttributeProvider - Interface in org.ow2.authzforce.core.pdp.api
NamedAttributeProvider that extends Closeable because it may may use resources external to the JVM such as a cache, a disk, a connection to a remote server, etc.
CloseableNamedAttributeProvider.DependencyAwareFactory - Interface in org.ow2.authzforce.core.pdp.api
Intermediate dependency-aware CloseableNamedAttributeProvider factory that can create instances of Attribute Providers from a XML/JAXB configuration, and also provides the dependencies (required attributes) (based on this configuration), that any such instance (created by it) will need.
CloseableNamedAttributeProvider.FactoryBuilder<CONF_T extends org.ow2.authzforce.xmlns.pdp.ext.AbstractAttributeProvider> - Class in org.ow2.authzforce.core.pdp.api
Builder that creates a dependency-aware AttributeProvider factory from parsing the attribute dependencies (attributes on which the Providers created by this factory will depend on to find their own supported attributes) declared in the XML configuration (possibly dynamic).
CloseablePdpEngine - Interface in org.ow2.authzforce.core.pdp.api
XACML PDP that implements Closeable because it may depend on various components that hold resources such as network resources and caches to get: the root policy or policies referenced by the root policy; or to get attributes used in the policies from remote sources when not provided in the Request; or to get cached decisions for requests already evaluated in the past, etc.
CloseablePolicyProvider<PE extends TopLevelPolicyElementEvaluator> - Interface in org.ow2.authzforce.core.pdp.api.policy
PolicyProvider that implements Closeable because it may may use resources external to the JVM such as a cache, a disk, a connection to a remote server, etc.
CloseablePolicyProvider.Factory<CONF_T extends org.ow2.authzforce.xmlns.pdp.ext.AbstractPolicyProvider> - Class in org.ow2.authzforce.core.pdp.api.policy
PolicyProvider factory
CloseableStaticPolicyProvider - Interface in org.ow2.authzforce.core.pdp.api.policy
CombiningAlg<T extends Decidable> - Interface in org.ow2.authzforce.core.pdp.api.combining
Combining algorithm.
CombiningAlg.Evaluator - Interface in org.ow2.authzforce.core.pdp.api.combining
Combining algorithm evaluator
CombiningAlgParameter<T extends Decidable> - Interface in org.ow2.authzforce.core.pdp.api.combining
Represents a set of CombinerParameters to a combining algorithm that may or may not be associated with a policy/rule
CombiningAlgRegistry - Interface in org.ow2.authzforce.core.pdp.api.combining
Provides a registry mechanism for adding and retrieving combining algorithms.
compare(E, E) - Method in class org.ow2.authzforce.core.pdp.api.PdpExtensionRegistry.PdpExtensionComparator
 
compare(DAV) - Method in class org.ow2.authzforce.core.pdp.api.value.DurationValue
Compares internal duration value (Duration) to another, using Duration.compare(Duration)
compareTo(AttributeSelectorId) - Method in class org.ow2.authzforce.core.pdp.api.AttributeSelectorId
Compares using lexicographical ordering on Category, then Path, then finally the ContextSelectorId.
compareTo(PolicyVersion) - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersion
 
compareTo(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
compareTo(TAV) - Method in class org.ow2.authzforce.core.pdp.api.value.BaseTimeValue
Compares internal date/time value (XMLGregorianCalendar) to another, using XMLGregorianCalendar.compare(XMLGregorianCalendar)
compareTo(DoubleValue) - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
compareTo(IntegerValue) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
 
compareTo(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
compareTo(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
compareTo(StringValue) - Method in class org.ow2.authzforce.core.pdp.api.value.StringValue
ComparisonFunction<AV extends AttributeValue & Comparable<AV>> - Class in org.ow2.authzforce.core.pdp.api.func
A superclass of all the standard comparison functions (return a boolean).
ComparisonFunction(Datatype<AV>, ComparisonFunction.PostCondition) - Constructor for class org.ow2.authzforce.core.pdp.api.func.ComparisonFunction
Creates a new comparison function.
ComparisonFunction.PostCondition - Enum in org.ow2.authzforce.core.pdp.api.func
post-condition to hold true when comparing the result of arg0.compareTo(arg1) to zero; where compateTo() function is similar to Comparable.compareTo(Object).
ConstantExpression<V extends Value> - Class in org.ow2.authzforce.core.pdp.api.expression
Expression wrapper for constant values - that do not depend on the evaluation context - to be used as Expressions, e.g.
ConstantExpression(Datatype<V>, V) - Constructor for class org.ow2.authzforce.core.pdp.api.expression.ConstantExpression
Creates instance of constant value expression
ConstantPrimitiveAttributeValueExpression<V extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.expression
Expression wrapper for primitive constant AttributeValues to be used as Expressions, e.g.
ConstantPrimitiveAttributeValueExpression(Datatype<V>, V) - Constructor for class org.ow2.authzforce.core.pdp.api.expression.ConstantPrimitiveAttributeValueExpression
Creates instance
contains(AV) - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
Returns true if this bag contains the specified element.
containsKey(String) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Check whether custom property is in the context
containsKey(K) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableMap
Returns true if this map contains a mapping for the specified key.
ContentSkippingXacmlJaxbAttributesParserFactory(XacmlRequestAttributeParser<Attribute, BAG>, SingleCategoryAttributes.NamedAttributeIteratorConverter<BAG>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils.ContentSkippingXacmlJaxbAttributesParserFactory
Creates instance
convert(PARAM) - Method in interface org.ow2.authzforce.core.pdp.api.func.DatatypeConversionFunction.TypeConverter
Converts a value from a type to the other
convert(IndividualXacmlJaxbRequest, DecisionResult) - Static method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor
Convert AuthzForce-specific DecisionResult to XACML Result
convert(Iterator<Map.Entry<AttributeFqn, V_BAG>>) - Method in interface org.ow2.authzforce.core.pdp.api.io.SingleCategoryAttributes.NamedAttributeIteratorConverter
convert the iterator over named attributes
copy() - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableCollection
Creates an immutable copy with all the elements currently in this collection
copy() - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableList
Creates an immutable list copy with all the elements currently in this list
copy() - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableMap
Creates an immutable Map copy with all the elements currently in this Map
copy() - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableSet
Creates an immutable Set copy with all the elements currently in this Set
copyIssuedAttributeValuesToNonIssued(AttributeFqn) - Method in class org.ow2.authzforce.core.pdp.api.io.IssuedToNonIssuedCopyingLaxXacmlAttributeParser
 
copyIssuedAttributeValuesToNonIssued(AttributeFqn) - Method in class org.ow2.authzforce.core.pdp.api.io.NonIssuedLikeIssuedLaxXacmlAttributeParser
 
createFunctionCallFromSubFunction(FirstOrderFunction<SUB_RETURN_T>, List<Expression<?>>) - Method in class org.ow2.authzforce.core.pdp.api.func.HigherOrderBagFunction
Creates function call from sub-function definition and all inputs to higher-order function.

D

Datatype<V extends Value> - Class in org.ow2.authzforce.core.pdp.api.value
Expression evaluation return type (private/package-visible-only constructors are there to make sure only derived classes PrimitiveDatatype and BagDatatype may be instantiated.)
DatatypeConversionFunction<PARAM_T extends AttributeValue,RETURN_T extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
A superclass of primitive datatype conversion functions such as double-to-integer, integer-to-double, *-from-string, *-to-string, etc.
DatatypeConversionFunction(String, Datatype<PARAM_T>, Datatype<RETURN_T>, DatatypeConversionFunction.TypeConverter<RETURN_T, PARAM_T>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.DatatypeConversionFunction
Creates a new DatatypeConversionFunction object.
DatatypeConversionFunction.TypeConverter<RETURN,PARAM> - Interface in org.ow2.authzforce.core.pdp.api.func
Data converter
DATE - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
date
DATE - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
date
DATETIME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
dateTime
DATETIME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
dateTime
DateTimeValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:dateTime value.
DateTimeValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DateTimeValue
Creates a new DateTimeAttributeValue from a string representation of date/time
DateTimeValue(XMLGregorianCalendar) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DateTimeValue
Creates a new DateTimeAttributeValue that represents the supplied date
DateTimeValue(GregorianCalendar) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DateTimeValue
Creates a new DateTimeAttributeValue that represents the supplied date
DateValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:date value.
DateValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DateValue
Creates a new DateAttributeValue from a string representation of date
DAYTIMEDURATION - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
dayTimeDuration
DAYTIMEDURATION - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
dayTimeDuration
DayTimeDurationValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:dayTimeDuration value.
DayTimeDurationValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DayTimeDurationValue
Creates instance from string representation
Decidable - Interface in org.ow2.authzforce.core.pdp.api
"Decidable" policy element, i.e.
DecisionCache - Interface in org.ow2.authzforce.core.pdp.api
Authorization (XACML) decision result cache.
DecisionCache.Factory<CONF_T extends org.ow2.authzforce.xmlns.pdp.ext.AbstractDecisionCache> - Class in org.ow2.authzforce.core.pdp.api
Factory for creating instance of DecisionCache extension
DecisionRequest - Interface in org.ow2.authzforce.core.pdp.api
Individual (in the sense of Multiple Decision Profile of XACML) authorization decision request used as input to PDP engine in AuthzForce-native model, for evaluating the policy decision.
DecisionRequestBuilder<R extends DecisionRequest> - Interface in org.ow2.authzforce.core.pdp.api
Immutable DecisionRequest builder.
DecisionRequestFactory<R extends DecisionRequest> - Interface in org.ow2.authzforce.core.pdp.api
DecisionRequestPreprocessor<INPUT_DECISION_REQUEST,OUTPUT_INDIVIDUAL_DECISION_REQUEST extends DecisionRequest> - Interface in org.ow2.authzforce.core.pdp.api
XACML Decision Request pre-processor; applies some validation and processing of the input request prior to the policy evaluation.
DecisionRequestPreprocessor.Factory<IDR,OIDR extends DecisionRequest> - Interface in org.ow2.authzforce.core.pdp.api
Factory of request preprocessors
DecisionResult - Interface in org.ow2.authzforce.core.pdp.api
Result of evaluation of Decidable (Policy, Rule...) with PEP actions (Obligations/Advice).
DecisionResultPostprocessor<INDIVIDUAL_DECISION_REQUEST extends DecisionRequest,OUTPUT_DECISION_RESPONSE> - Interface in org.ow2.authzforce.core.pdp.api
XACML Decision Result post-processor, i.e.
DecisionResultPostprocessor.Factory<IDREQ extends DecisionRequest,RES> - Interface in org.ow2.authzforce.core.pdp.api
Factory of result post-processors
DecisionResultPostprocessor.Features - Class in org.ow2.authzforce.core.pdp.api
Standard feature identifiers that may be returned by DecisionResultPostprocessor.getFeatures()
DecisionResults - Class in org.ow2.authzforce.core.pdp.api
Factory for creating immutable DecisionResults
DefaultHashCollectionFactory - Class in org.ow2.authzforce.core.pdp.api
Default implementation of HashCollectionFactory based on Guava and native Java API.
DefaultHashCollectionFactory() - Constructor for class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
divide(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
Divide this by some other number.
divide(DoubleValue) - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Divide this by some other number.
divide(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
Divide this by some other number.
divide(IntegerValue) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
 
divide(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
divide(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
divide(NAV) - Method in class org.ow2.authzforce.core.pdp.api.value.NumericValue
Divide this by some other number.
DNSNAME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
dnsName
DNSNAME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
dnsName
DnsNameWithPortRangeValue - Class in org.ow2.authzforce.core.pdp.api.value
Represents the DNSName datatype introduced in XACML 2.0.
DnsNameWithPortRangeValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DnsNameWithPortRangeValue
Returns a new DNSNameAttributeValue that represents the name indicated by the String provided.
DOUBLE - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
double
DOUBLE - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
double
doubleValue() - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
DoubleValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:double value.
DoubleValue(Double) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Creates a new DoubleAttributeValue that represents the double value supplied.
DoubleValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Creates instance from string according to xsd:double definition
doubleValue() - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
Converts this integer to a double as specified by BigInteger.doubleValue()
doubleValue() - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
doubleValue() - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
DUMB_VALIDATOR - Static variable in class org.ow2.authzforce.core.pdp.api.value.Bags
Dumb validator that does nothing, typically used for MustBePresent=False on XACML AttributeDesignator/AttributeSelector elements
DurationValue<DAV extends DurationValue<DAV>> - Class in org.ow2.authzforce.core.pdp.api.value
Superclass of duration attribute values, i.e.
DurationValue(Duration) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DurationValue
Instantiates duration attribute value from string representation

E

EagerBagEval(SingleParameterTypedFirstOrderFunctionSignature<RETURN_T, Bag<PARAM_BAG_ELEMENT_T>>, List<Expression<?>>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerBagEval
Instantiates Function call
EagerEval(FirstOrderFunctionSignature<RETURN_T>, List<Expression<?>>, Datatype<?>...) - Constructor for class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerEval
Instantiates Function FirstOrderFunctionCall
EagerMultiPrimitiveTypeEval(FirstOrderFunctionSignature<RETURN_T>, List<Expression<?>>, Datatype<?>...) - Constructor for class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerMultiPrimitiveTypeEval
Instantiates Function call
EagerPartlyBagEval(FirstOrderFunctionSignature<RETURN_T>, BagDatatype<PRIMITIVE_PARAM_T>, Class<PRIMITIVE_PARAM_T[]>, List<Expression<?>>, Datatype<?>[]) - Constructor for class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerPartlyBagEval
 
EagerSinglePrimitiveTypeEval(SingleParameterTypedFirstOrderFunctionSignature<RETURN_T, PARAM_T>, List<Expression<?>>, Datatype<?>...) - Constructor for class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerSinglePrimitiveTypeEval
Instantiates Function call
elements() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
Get all elements in the bag.
empty(Datatype<AV>, IndeterminateEvaluationException) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
Creates instance of immutable empty bag with given exception as reason for bag being empty (no attribute value), e.g.
EMPTY - Static variable in class org.ow2.authzforce.core.pdp.api.value.StringValue
Empty StringValue
emptyAttributeBag(Datatype<AV>, IndeterminateEvaluationException, AttributeSource) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
Creates instance of immutable empty attribute bag containing val and only val value with given exception as reason for bag being empty (no attribute value), e.g.
emptyAttributeBag(Datatype<AV>, IndeterminateEvaluationException) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
Creates instance of immutable empty attribute bag with given exception as reason for bag being empty (no attribute value), with as attribute source
emptyList() - Static method in class org.ow2.authzforce.core.pdp.api.UpdatableCollections
Get instance of UpdatableList that does not update anything and UpdatableList.copy() always return an empty list.
emptyMap() - Static method in class org.ow2.authzforce.core.pdp.api.UpdatableCollections
Get instance of UpdatableMap that does not update anything and UpdatableMap.copy() always return an empty Map.
emptySet() - Static method in class org.ow2.authzforce.core.pdp.api.UpdatableCollections
Get instance of UpdatableSet that does not update anything and UpdatableSet.copy() always return an empty Set.
EnvironmentProperties - Interface in org.ow2.authzforce.core.pdp.api
Environment properties set by PDP configuration parsers (before or during PDP instantiation) for later use by PDP extensions.
EnvironmentPropertyName - Enum in org.ow2.authzforce.core.pdp.api
Enumeration of property names (or so-called global variables) usable in PDP configuration strings in form of ${PROPERTY_NAME}, set by the PDP configuration parser.
EqualIgnoreCaseMatcher() - Constructor for class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.EqualIgnoreCaseMatcher
 
EqualMatcher() - Constructor for class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.EqualMatcher
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.AttributeSelectorId
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.BaseDecisionResult
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.BaseNamedAttributeProvider
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.combining.ParameterAssignment
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
Equal iff the Attribute Category/Issuer/Id are equal
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFunction
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.func.MultiParameterTypedFirstOrderFunctionSignature
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunctionSignature
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.ImmutableDecisionRequest
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.io.IndividualXacmlJaxbRequest
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.PepAction
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.policy.BasePrimaryPolicyMetadata
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersion
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
Bag.equals(Object) compares the element datatypes, and calls Bag.equals(Object) on the results of Bag.elements(), therefore Multiset.equals(Object), which complies with the mathematical definition of multisets and XACML spec for bags.
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.Base64BinaryValue
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.DnsNameWithPortRangeValue
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.HexBinaryValue
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.IpAddressValue
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.Rfc822NameValue
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.X500NameValue
equals(Object) - Method in class org.ow2.authzforce.core.pdp.api.value.XPathValue
equalsIgnoreCase(StringValue) - Method in class org.ow2.authzforce.core.pdp.api.value.StringValue
Same as String.equalsIgnoreCase(String) on string attribute values
EqualTypeMatchFunction<PARAM extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic match function taking parameters of same/equal type, like standard (A.3.1) Equality predicates and special match function x500Name-match
EqualTypeMatchFunction(String, Datatype<PARAM>, EqualTypeMatchFunction.Matcher<PARAM>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction
Constructor based on a match function
EqualTypeMatchFunction(String, Datatype<PARAM>, EqualTypeMatchFunction.CallFactoryBuilder<PARAM>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction
Constructor based on a match method call factory builder
EqualTypeMatchFunction.CallFactory<PARAM_T extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Equal-type match function call factory
EqualTypeMatchFunction.CallFactoryBuilder<PARAM_T extends AttributeValue> - Interface in org.ow2.authzforce.core.pdp.api.func
Equal-type match function call factory builder
EqualTypeMatchFunction.EqualIgnoreCaseMatcher<PARAM extends SimpleValue<String>> - Class in org.ow2.authzforce.core.pdp.api.func
*-equal-ignore-case function matcher
EqualTypeMatchFunction.EqualMatcher<PARAM extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
*-equal function matcher
EqualTypeMatchFunction.Matcher<PARAM_T extends AttributeValue> - Interface in org.ow2.authzforce.core.pdp.api.func
Generic match method interface
eval(Expression<?>, EvaluationContext, Datatype<V>) - Static method in class org.ow2.authzforce.core.pdp.api.expression.Expressions
Evaluate single-valued (primitive) argument expression
eval(Bag<AV>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.AtLeastOneMemberOf
 
eval(V, Bag<V>) - Static method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.BagContains
Tests whether a bag contains a given primitive value
eval(Bag<AV>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Intersection
 
eval(Bag<AV>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SetEquals
 
eval(Bag<AV>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SetFunction
 
eval(Bag<AV>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Subset
 
eval(Bag<AV>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Union
 
evalPrimitive(Expression<?>, EvaluationContext) - Static method in class org.ow2.authzforce.core.pdp.api.expression.Expressions
Evaluate single-valued (primitive) argument expression
evaluate(EvaluationContext, UpdatableList<PepAction>, UpdatableList<PrimaryPolicyMetadata>) - Method in interface org.ow2.authzforce.core.pdp.api.combining.CombiningAlg.Evaluator
Runs the combining algorithm in a specific evaluation context
evaluate(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.Decidable
Tries to evaluate the policy by calling the combining algorithm on the given policies or rules.
evaluate(XdmNode, Optional<XPathExecutable>, EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.expression.AttributeSelectorExpression
Evaluates with input <Content> element and optional XPath to be used directly as if it was coming from the value of the Content element and attribute referenced by ContextSelectorId directly.
evaluate(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.api.expression.ConstantExpression
Returns the value itself
evaluate(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.expression.Expression
Evaluates the expression using the given context.
evaluate(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
Evaluates the expression using the given context.
evaluate(Bag<PARAM_BAG_ELEMENT_T>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerBagEval
Make the call with attribute values as arguments.
evaluate(EvaluationContext, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerBagEval
 
evaluate(Deque<AttributeValue>) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerMultiPrimitiveTypeEval
Make the call with attribute values as arguments.
evaluate(EvaluationContext, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerMultiPrimitiveTypeEval
 
evaluate(Deque<PRIMITIVE_PARAM_T>, Bag<PRIMITIVE_PARAM_T>[], PRIMITIVE_PARAM_T[]) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerPartlyBagEval
Make the call with attribute values as arguments.
evaluate(EvaluationContext, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerPartlyBagEval
 
evaluate(Deque<PARAM_T>) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerSinglePrimitiveTypeEval
Make the call with attribute values as arguments.
evaluate(EvaluationContext, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerSinglePrimitiveTypeEval
 
evaluate(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall
 
evaluate(EvaluationContext, boolean, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall
 
evaluate(EvaluationContext, AttributeValue...) - Method in interface org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionCall
Make the call in a given evaluation context and argument values resolved at evaluation time.
evaluate(EvaluationContext, boolean, AttributeValue...) - Method in interface org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionCall
Make the call in a given evaluation context.
evaluate(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.func.FunctionCall
Make the call in a given evaluation context
evaluate(ADAPTER_INPUT_DECISION_REQUEST, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.api.io.BasePdpEngineAdapter
Evaluates a XML/JAXB-based XACML decision request
evaluate(ADAPTER_INPUT_DECISION_REQUEST) - Method in class org.ow2.authzforce.core.pdp.api.io.BasePdpEngineAdapter
Same as BasePdpEngineAdapter.evaluate(Object, Map) but with null/empty namespaceURIsByPrefix
evaluate(INPUT_DECISION_REQUEST, Map<String, String>) - Method in interface org.ow2.authzforce.core.pdp.api.io.PdpEngineInoutAdapter
Evaluates a XML/JAXB-based XACML decision request
evaluate(INPUT_DECISION_REQUEST) - Method in interface org.ow2.authzforce.core.pdp.api.io.PdpEngineInoutAdapter
Same as PdpEngineInoutAdapter.evaluate(Object, Map) but with null/empty namespaceURIsByPrefix
evaluate(DecisionRequest) - Method in interface org.ow2.authzforce.core.pdp.api.PdpEngine
Generic API (serialization-format-agnostic) for evaluating an individual decision request (see Multiple Decision Profile of XACML for the concept of "Individual Decision Request").
evaluate(List<INDIVIDUAL_DECISION_REQ_T>) - Method in interface org.ow2.authzforce.core.pdp.api.PdpEngine
Generic API (serialization-format-agnostic) for evaluating multiple individual decision requests (see Multiple Decision Profile of XACML for the concept of "Individual Decision Request"), i.e.
evaluate(EvaluationContext, boolean) - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
Same as Decidable.evaluate(EvaluationContext) except Target evaluation may be skipped.
evaluate(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.api.value.XPathValue
Convenient method to get the XML nodes ("node-set") matching the XPath expression from the Content node of the XACML Attributes element with category XPathCategory in this context.
EvaluationContext - Interface in org.ow2.authzforce.core.pdp.api
Manages context for the policy evaluation of a given authorization decision request.
EvaluationContext.Listener - Interface in org.ow2.authzforce.core.pdp.api
Evaluation context listener.
Evaluator(Iterable<? extends T>) - Constructor for class org.ow2.authzforce.core.pdp.api.combining.BaseCombiningAlg.Evaluator
Creates instance
Expression<V extends Value> - Interface in org.ow2.authzforce.core.pdp.api.expression
Super interface of any kinds of expression in a policy that the PDP evaluation engine may evaluate in a given authorization request context: AttributeValue Apply AttributeSelector VariableReference AttributeDesignator Function
ExpressionFactory - Interface in org.ow2.authzforce.core.pdp.api.expression
Expression factory for parsing XACML ExpressionTypes in policies: AttributeDesignator, AttributeSelector, Apply, etc.
Expressions - Class in org.ow2.authzforce.core.pdp.api.expression
This class consists exclusively of constants and static methods to operate on Expressions.
ExtendedDecision - Interface in org.ow2.authzforce.core.pdp.api
Extended decision, i.e.
ExtendedDecisions - Class in org.ow2.authzforce.core.pdp.api
(Immutable) ExtendedDecision factory

F

Factory() - Constructor for class org.ow2.authzforce.core.pdp.api.DecisionCache.Factory
 
Factory(String) - Constructor for class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor.Factory
 
Factory(String) - Constructor for class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor.Factory
 
Factory() - Constructor for class org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider.Factory
 
Factory(AttributeDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.value.StringParseableValue.Factory
Creates a datatype factory from the Java datatype implementation class and datatype identifier
FactoryBuilder() - Constructor for class org.ow2.authzforce.core.pdp.api.CloseableNamedAttributeProvider.FactoryBuilder
 
FALSE - Static variable in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
Single instance of BooleanAttributeValue that represents false.
FirstOrderBagFunctions - Class in org.ow2.authzforce.core.pdp.api.func
First-order bag functions, as opposed to the higher-order bag functions (see HigherOrderBagFunction); such as the Bag functions of section A.3.10, and the Set functions of A.3.11 of the XACML spec.
FirstOrderBagFunctions() - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions
 
FirstOrderBagFunctions.AtLeastOneMemberOf<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic 'type-at-least-one-member-of' function
FirstOrderBagFunctions.BagContains<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic 'type-is-in' function
FirstOrderBagFunctions.BagSize<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic 'type-bag-size' function
FirstOrderBagFunctions.Intersection<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic 'type-intersection' function
FirstOrderBagFunctions.PrimitiveToBag<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic 'type-bag' function
FirstOrderBagFunctions.SetEquals<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic 'type-set-equals' function
FirstOrderBagFunctions.SetFunction<AV extends AttributeValue,RETURN extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
Base class of all *-set functions
FirstOrderBagFunctions.SingletonBagToPrimitive<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic 'type-one-and-only' function
FirstOrderBagFunctions.Subset<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic 'type-subset' function
FirstOrderBagFunctions.Union<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic 'type-union' function
FirstOrderFunction<RETURN extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
Superclass of "first-order" functions, "first-order" as opposed to "higher-order".
FirstOrderFunction(String) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunction
 
FirstOrderFunctionCall<RETURN extends Value> - Interface in org.ow2.authzforce.core.pdp.api.func
First-order function call.
FirstOrderFunctionSignature<RETURN_T extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
First-order function signature (name, return type, arity, parameter types)
FirstOrderFunctionSignature(String, Datatype<RETURN_T>, boolean) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
Creates function signature
floatValue() - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
floatValue() - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
floatValue() - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
floor() - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
floor
FullXacmlJaxbAttributesParserFactory(XacmlRequestAttributeParser<Attribute, BAG>, SingleCategoryAttributes.NamedAttributeIteratorConverter<BAG>, Processor) - Constructor for class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils.FullXacmlJaxbAttributesParserFactory
Creates instance
Function<RETURN_T extends Value> - Interface in org.ow2.authzforce.core.pdp.api.func
XACML function.
FUNCTION - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
Special datatype for function, since datatype are used to specify - among other things - function parameter types, and function may be used as parameters of high-order functions (e.g.
FunctionCall<RETURN_T extends Value> - Interface in org.ow2.authzforce.core.pdp.api.func
Function call.
FunctionExpression - Class in org.ow2.authzforce.core.pdp.api.expression
Expression wrapper for functions, to be used when functions are used as arguments (Expressions) of higher-order functions (any-of, all-of, etc.).
FunctionExpression(Function<?>) - Constructor for class org.ow2.authzforce.core.pdp.api.expression.FunctionExpression
Creates instance
functionId - Variable in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerEval
 
functionSignature - Variable in class org.ow2.authzforce.core.pdp.api.func.MultiParameterTypedFirstOrderFunction
 
functionSignature - Variable in class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunction
 

G

GenericAttributeProviderBasedAttributeDesignatorExpression<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.expression
AttributeDesignator evaluator initialized with and using an AttributeProvider to retrieve the attribute value not only from the request but also possibly from extra Attribute Provider modules (so-called XACML PIPs) (PDP extensions)
GenericAttributeProviderBasedAttributeDesignatorExpression(AttributeDesignatorType, BagDatatype<AV>, AttributeProvider) - Constructor for class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
Return an instance of an AttributeDesignator based on an AttributeDesignatorType
GenericHigherOrderFunctionFactory - Class in org.ow2.authzforce.core.pdp.api.func
Interface for generic higher-order function factories, such as the one used for the standard map function in Authzforce PDP engine.
GenericHigherOrderFunctionFactory() - Constructor for class org.ow2.authzforce.core.pdp.api.func.GenericHigherOrderFunctionFactory
 
GenericInteger - Class in org.ow2.authzforce.core.pdp.api.value
Generic Integer, to be used as underlying type for IntegerValue implementations, i.e.
GenericInteger() - Constructor for class org.ow2.authzforce.core.pdp.api.value.GenericInteger
 
get(AttributeFqn, Datatype<AV>, EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.AttributeProvider
Provides values of the attribute matching the given designator data.
get(DecisionRequest, EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionCache
Get the decision result from the cache for the given decision request.
get(TopLevelPolicyElementType, String, Optional<PolicyVersionPatterns>, Deque<String>) - Method in class org.ow2.authzforce.core.pdp.api.policy.BaseStaticPolicyProvider
 
get(TopLevelPolicyElementType, String, Optional<PolicyVersionPatterns>, Deque<String>, EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.api.policy.BaseStaticPolicyProvider
 
get(TopLevelPolicyElementType, String, Optional<PolicyVersionPatterns>, Deque<String>, EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyProvider
Finds a policy based on an ID reference.
get(TopLevelPolicyElementType, String, Optional<PolicyVersionPatterns>, Deque<String>) - Method in interface org.ow2.authzforce.core.pdp.api.policy.StaticPolicyProvider
Finds a policy based on an ID reference.
get(TopLevelPolicyElementType, String, Optional<PolicyVersionPatterns>, Deque<String>, EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.policy.StaticPolicyProvider
 
get(K) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
getAlgorithm(String, Class<T>) - Method in interface org.ow2.authzforce.core.pdp.api.combining.CombiningAlgRegistry
Tries to return the correct combinging algorithm based on the given algorithm ID.
getAll(List<DECISION_REQ_T>) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionCache
Gets the decision result(s) from the cache for the given decision request(s).
getApplicablePolicies() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResult
Get the list of the "applicable" policy elements (XACML Policy/PolicySet elements) that contributed to this decision.
getApplicablePolicies() - Method in class org.ow2.authzforce.core.pdp.api.io.BasePdpEngineAdapter
 
getApplicablePolicies() - Method in interface org.ow2.authzforce.core.pdp.api.io.PdpEngineInoutAdapter
Get the PDP engine's evaluated root policy and policies referenced - directly or indirectly - from the root policy, independent from the evaluation context, i.e.
getApplicablePolicies() - Method in interface org.ow2.authzforce.core.pdp.api.PdpEngine
Get the PDP engine's root policy and policies referenced - directly or indirectly - from the root policy, independent from the evaluation context, i.e.
getArrayClass() - Method in class org.ow2.authzforce.core.pdp.api.value.PrimitiveDatatype
Get class of array of instances of this datatype
getAttributeAssignments() - Method in class org.ow2.authzforce.core.pdp.api.PepAction
 
getAttributeDatatype() - Method in class org.ow2.authzforce.core.pdp.api.io.ImmutableNamedXacmlAttributeParsingResult
 
getAttributeDatatype() - Method in interface org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParsingResult
 
getAttributeFQN() - Method in interface org.ow2.authzforce.core.pdp.api.expression.AttributeDesignatorExpression
Get Attribute Category/Issuer/Id
getAttributeFQN() - Method in class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
 
getAttributeId() - Method in class org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment
 
getAttributeName() - Method in class org.ow2.authzforce.core.pdp.api.io.ImmutableNamedXacmlAttributeParsingResult
 
getAttributeName() - Method in interface org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParsingResult
 
getAttributesContent(String) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Returns the <Content> of the <Attibutes> identified by a given category, to be used for AttributeSelector evaluation.
getAttributeSelectorId() - Method in interface org.ow2.authzforce.core.pdp.api.expression.AttributeSelectorExpression
Get AttributeSelector identifier (category, contextSelectorId, path)
getAttributeSelectorResult(AttributeSelectorExpression<AV>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Returns available context evaluation result for a given AttributeSelector.
getAttributesToBeReturned() - Method in class org.ow2.authzforce.core.pdp.api.io.IndividualXacmlJaxbRequest
Attributes elements to be included in corresponding result.
getAttributesToIncludeInResult() - Method in class org.ow2.authzforce.core.pdp.api.io.SingleCategoryAttributes
Get corresponding attribute Category output containing only the subset of this category-specific attributes that had IncludeInResult = 'true' in the XACML request
getAttributeValueFactory(String, AttributeFqn) - Method in class org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParser
 
getAttributeValues() - Method in class org.ow2.authzforce.core.pdp.api.io.ImmutableNamedXacmlAttributeParsingResult
 
getAttributeValues() - Method in interface org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParsingResult
 
getBagDatatype() - Method in class org.ow2.authzforce.core.pdp.api.value.AttributeDatatype
Gets corresponding bag datatype (that a bag of this primitive datatype would have)
getCandidateRootPolicy() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyProvider
Returns the policy that may be used by the PDP as root of evaluation, if any defined/identified by this Policy Provider.
getCategory() - Method in interface org.ow2.authzforce.core.pdp.api.AttributeFqn
 
getCategory() - Method in class org.ow2.authzforce.core.pdp.api.AttributeSelectorId
 
getCategory() - Method in class org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment
 
getCategoryId() - Method in class org.ow2.authzforce.core.pdp.api.io.SingleCategoryAttributes
Gets the category ID
getCauseForIndeterminate() - Method in interface org.ow2.authzforce.core.pdp.api.ExtendedDecision
Gets the optional error stacktrace detailing the cause for the Indeterminate decision.
getCombinedElement() - Method in interface org.ow2.authzforce.core.pdp.api.combining.CombiningAlgParameter
Returns the combined element.
getCombinedElements() - Method in class org.ow2.authzforce.core.pdp.api.combining.BaseCombiningAlg.Evaluator
Get combined elements
getCombinedElementType() - Method in class org.ow2.authzforce.core.pdp.api.combining.BaseCombiningAlg
Get to know whether this is a policy/policySet or rule-combining algorithm
getCombinedElementType() - Method in interface org.ow2.authzforce.core.pdp.api.combining.CombiningAlg
Get to know whether this is a policy/policySet or rule-combining algorithm
getCompatibleFactory(Class<? extends Serializable>) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry
Get value factory that can handle a given class of Java values
getCompatibleFactory(Class<? extends Serializable>) - Method in class org.ow2.authzforce.core.pdp.api.value.ImmutableAttributeValueFactoryRegistry
 
getCompiledRegexMatchCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.RegexpMatchFunctionHelper
Creates regex-match function call using pre-compiled regex
getContent() - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValue
Get the value content as specified by XmlMixed, i.e.
getContent() - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue
Get the value content as specified by XmlMixed, i.e.
getContextSelectorFQN() - Method in interface org.ow2.authzforce.core.pdp.api.expression.AttributeSelectorExpression
Get the fully qualified identifier corresponding to ContextSelectorId if present
getContextSelectorId() - Method in class org.ow2.authzforce.core.pdp.api.AttributeSelectorId
 
getDatatype() - Method in class org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment
 
getDatatype() - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactory
Get datatype of values created by this factory
getDatatype() - Method in class org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory
 
getDecision() - Method in interface org.ow2.authzforce.core.pdp.api.ExtendedDecision
Get XACML Decision
getDeny(Status, ImmutableList<PepAction>, ImmutableList<PrimaryPolicyMetadata>) - Static method in class org.ow2.authzforce.core.pdp.api.DecisionResults
Instantiates a Deny decision with optional PEP actions (obligations and advice).
getDeny(Status) - Static method in class org.ow2.authzforce.core.pdp.api.ExtendedDecisions
Instantiates a Deny decision
getDependencies() - Method in interface org.ow2.authzforce.core.pdp.api.CloseableNamedAttributeProvider.DependencyAwareFactory
Returns non-null Set of AttributeDesignator s required as runtime inputs to the Attribute Provider instance created by this builder.
getDescription() - Method in class org.ow2.authzforce.core.pdp.api.policy.BasePrimaryPolicyMetadata
 
getDescription() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PrimaryPolicyMetadata
Get policy description
getEarliestVersionPattern() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPatterns
Get EarliestVersion pattern: matching expression for the earliest acceptable version
getElementDatatype() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
Get this bag's element datatype (datatype of every element in the bag)
getElementType() - Method in class org.ow2.authzforce.core.pdp.api.MutableAttributeBag
Returns bag element datatype
getElementType() - Method in class org.ow2.authzforce.core.pdp.api.value.BagDatatype
Returns the bag element datatype (datatype of every element in a bag of this datatype).
getEmptyBag() - Method in class org.ow2.authzforce.core.pdp.api.value.AttributeDatatype
Gets empty bag
getEnclosedPolicies() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
Get metadata about the policies enclosed in the evaluated policy (including itself), i.e.
getExtendedIndeterminate() - Method in interface org.ow2.authzforce.core.pdp.api.ExtendedDecision
Provides the Extended Indeterminate value, iff #getDecision() == DecisionType.INDETERMINATE, else it should be ignored, as defined in section 7.10 of XACML 3.0 core: potential effect value which could have occurred if there would not have been an error causing the “Indeterminate”.
getExtension(String) - Method in class org.ow2.authzforce.core.pdp.api.BasePdpExtensionRegistry
Get an extension by ID.
getExtension(String) - Method in interface org.ow2.authzforce.core.pdp.api.PdpExtensionRegistry
Get an extension by ID.
getExtensions() - Method in class org.ow2.authzforce.core.pdp.api.BasePdpExtensionRegistry
Get extensions
getExtensions() - Method in interface org.ow2.authzforce.core.pdp.api.PdpExtensionRegistry
Get extensions
getExtraContent() - Method in class org.ow2.authzforce.core.pdp.api.io.SingleCategoryAttributes
Gets the Content parsed into XPath data model for XPath evaluation; or null if no Content
getExtraContentsByCategory() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequest
Get Attributes/Contents (parsed into XDM data model for XPath evaluation) by attribute category
getExtraContentsByCategory() - Method in class org.ow2.authzforce.core.pdp.api.ImmutableDecisionRequest
 
getExtraContentsByCategory() - Method in class org.ow2.authzforce.core.pdp.api.io.IndividualXacmlJaxbRequest
 
getFeatures() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor
Get supported features, e.g.
getFunction(String) - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
Gets a non-generic function instance
getFunction(String, Datatype<? extends AttributeValue>) - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
Gets a function instance (generic or non-generic).
getFunctionIdPrefix() - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
Gets prefix of ID of any standard generic (e.g.
getFunctions(AttributeDatatype<AV>) - Static method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions
Creates/gets all first-order bag functions taking a given primitive datatype as bag's primitive type, i.e.
getId() - Method in interface org.ow2.authzforce.core.pdp.api.AttributeFqn
 
getId() - Method in class org.ow2.authzforce.core.pdp.api.combining.BaseCombiningAlg
 
getId() - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFunction
 
getId() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor.Factory
 
getId() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor.Factory
 
getId() - Method in class org.ow2.authzforce.core.pdp.api.JaxbBoundPdpExtension
 
getId() - Method in interface org.ow2.authzforce.core.pdp.api.PdpExtension
Get globally unique ID (e.g.
getId() - Method in class org.ow2.authzforce.core.pdp.api.PepAction
 
getId() - Method in class org.ow2.authzforce.core.pdp.api.policy.BasePrimaryPolicyMetadata
 
getId() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PrimaryPolicyMetadata
Get policy ID (non-null)
getId() - Method in class org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory
Returns the ID of the Datatype of values created by this factory
getId() - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
Get ID (URI) of this datatype
getIndeterminateArgException(int) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFunction
Get Indeterminate arg exception
getIndeterminateArgMessage(int) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFunction
Get Indeterminate arg message
getInputRequestType() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor.Factory
Returns the type of input requests handled by created instances
getInputRequestType() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor
Returns the type of input requests
getInputRequestType() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor.Factory
 
getInputRequestType() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor
 
getInstance(AttributeValueFactoryRegistry, AttributeProvider) - Method in interface org.ow2.authzforce.core.pdp.api.CloseableNamedAttributeProvider.DependencyAwareFactory
Create Attribute Provider instance
getInstance(CONF_T, EnvironmentProperties) - Method in class org.ow2.authzforce.core.pdp.api.CloseableNamedAttributeProvider.FactoryBuilder
Creates an attribute-dependency-aware AttributeProvider factory by inferring attribute dependencies (required attributes) from conf.
getInstance(Iterable<CombiningAlgParameter<? extends T>>, Iterable<? extends T>) - Method in interface org.ow2.authzforce.core.pdp.api.combining.CombiningAlg
Creates instance of algorithm.
getInstance(CONF_T, AttributeValueFactoryRegistry, EnvironmentProperties) - Method in class org.ow2.authzforce.core.pdp.api.DecisionCache.Factory
Instantiates decision cache extension
getInstance(Map<AttributeFqn, AttributeBag<?>>, Map<String, XdmNode>, boolean) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestFactory
Create instance of PDP decision request
getInstance(AttributeValueFactoryRegistry, boolean, boolean, Processor, Set<String>) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor.Factory
Create instance of Request pre-processor
getInstance(int) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor.Factory
Create instance of Result postprocessor
getInstance(ExtendedDecision, ImmutableList<PepAction>, ImmutableList<PrimaryPolicyMetadata>) - Static method in class org.ow2.authzforce.core.pdp.api.DecisionResults
Get immutable decision result from extended decision and obligations/advice elements
getInstance(ExpressionType, XPathCompiler, Deque<String>) - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
Parses an XACML Expression into internal model of expression (evaluable).
getInstance(AttributeValueType, XPathCompiler) - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
Parse/create an attribute value expression from XACML-schema-derived JAXB model
getInstance(List<Expression<?>>, Datatype<?>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.CallFactory
 
getInstance(Datatype<SUB_RETURN_T>) - Method in class org.ow2.authzforce.core.pdp.api.func.GenericHigherOrderFunctionFactory
Returns instance of the Higher-order function
getInstance(List<Expression<?>>, Datatype<?>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction.CallFactory
 
getInstance(Map<AttributeFqn, AttributeBag<?>>, Map<String, XdmNode>, boolean) - Static method in class org.ow2.authzforce.core.pdp.api.ImmutableDecisionRequest
Create new instance returning unsorted map of named attributes and content nodes by attribute category
getInstance() - Method in interface org.ow2.authzforce.core.pdp.api.io.SingleCategoryXacmlAttributesParser.Factory
Get instance of XACML Attributes parser
getInstance() - Method in class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils.ContentSkippingXacmlJaxbAttributesParserFactory
 
getInstance() - Method in class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils.FullXacmlJaxbAttributesParserFactory
 
getInstance(CONF_T, XmlUtils.XmlnsFilteringParserFactory, int, ExpressionFactory, CombiningAlgRegistry, EnvironmentProperties, Optional<PolicyProvider<?>>) - Method in class org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider.Factory
Create PolicyProvider instance
getInstance(List<Serializable>, Map<QName, String>, XPathCompiler) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactory
Create AttributeValue in internal model (suitable for Expression evaluators) from XML/JAXB mixed content and other XML attributes.
getInstance(String) - Static method in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
Convert a boolean value from string, according to the XML Schema definition.
getInstance(XMLGregorianCalendar) - Static method in class org.ow2.authzforce.core.pdp.api.value.DateValue
Creates a new DateAttributeValue from a Calendar
getInstance(String) - Static method in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
Creates an instance of PortRange based on the given value.
getInstance(Serializable, Map<QName, String>, XPathCompiler) - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue.BaseFactory
Creates attribute value from a singleton value and possibly extra XML attributes
getInstance(List<Serializable>, Map<QName, String>, XPathCompiler) - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue.BaseFactory
Creates an instance of F_AV from a XACML AttributeValue-originating content (e.g.
getInstance(Serializable) - Method in class org.ow2.authzforce.core.pdp.api.value.StringContentOnlyValueFactory
 
getInstance(Serializable) - Method in class org.ow2.authzforce.core.pdp.api.value.StringParseableValue.Factory
Creates attribute value from a singleton value and possibly extra XML attributes
getInstance(Serializable, Map<QName, String>, XPathCompiler) - Method in class org.ow2.authzforce.core.pdp.api.value.StringParseableValue.Factory
 
getInstance(BooleanValue) - Static method in class org.ow2.authzforce.core.pdp.api.value.StringValue
Converts BooleanAttributeValue to String
getInstance(XMLGregorianCalendar) - Static method in class org.ow2.authzforce.core.pdp.api.value.TimeValue
Creates a new instance from a Calendar
getInstance() - Method in interface org.ow2.authzforce.core.pdp.api.XmlUtils.XmlnsFilteringParserFactory
Get factory instance
getInstanceClass() - Method in class org.ow2.authzforce.core.pdp.api.value.PrimitiveDatatype
Get class of instances of this datatype
getInstanceID() - Method in class org.ow2.authzforce.core.pdp.api.BaseNamedAttributeProvider
Get user-defined ID for this instance
getIssuer() - Method in interface org.ow2.authzforce.core.pdp.api.AttributeFqn
 
getIssuer() - Method in class org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment
 
getIssuer() - Method in class org.ow2.authzforce.core.pdp.api.policy.BasePrimaryPolicyMetadata
 
getIssuer() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PrimaryPolicyMetadata
Get policy issuer
getJaxbClass() - Method in class org.ow2.authzforce.core.pdp.api.JaxbBoundPdpExtension
Gets the XML/JAXB class used as configuration class for the extension.
getLatestVersionPattern() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPatterns
Get LatestVersion pattern: matching expression for the latest acceptable version
getListener(Class<L>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Returns the listener the specified class is mapped to.
getLongestPolicyRefChain() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyRefsMetadata
Get longest chain of Policy reference (via Policy(Set)IdReference) starting from the policy which these are metadata of, in order to limit the length of such chain.
getLowerBound() - Method in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
Returns the lower-bound port value.
getName() - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
Get function name
getNamedAttributes() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequest
Get named attributes by name
getNamedAttributes() - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Get immutable iterator over the context attributes.
getNamedAttributes() - Method in class org.ow2.authzforce.core.pdp.api.ImmutableDecisionRequest
 
getNamedAttributes() - Method in class org.ow2.authzforce.core.pdp.api.io.IndividualXacmlJaxbRequest
 
getNamedAttributeValue(AttributeFqn, Datatype<AV>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Returns the value of a named attribute available in the request context.
getNamespacePrefixUriMap() - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.NoXmlnsFilteringParser
 
getNamespacePrefixUriMap() - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.SAXBasedXmlnsFilteringParser
 
getNamespacePrefixUriMap() - Method in interface org.ow2.authzforce.core.pdp.api.XmlUtils.XmlnsFilteringParser
Provides namespace prefix-URI mappings found during last call to XmlUtils.XmlnsFilteringParser.parse(InputSource), if namespace prefix-URI collecting is supported.
getNotApplicable(Status) - Static method in class org.ow2.authzforce.core.pdp.api.DecisionResults
Instantiates a NotApplicable decision with optional status.
getNotApplicable(Status) - Static method in class org.ow2.authzforce.core.pdp.api.ExtendedDecisions
Instantiates a NotApplicable decision
getNumberSequence() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersion
Get version as sequence of positive integers
getOther(String) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Get custom property
getOutputRequestType() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor.Factory
Returns the type of output individual decision requests produced by created instances
getOutputRequestType() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor
Returns the type of output individual decision requests
getOutputRequestType() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor.Factory
 
getOutputRequestType() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor
 
getParameterName() - Method in class org.ow2.authzforce.core.pdp.api.combining.ParameterAssignment
Returns the name of the assigned parameter.
getParameters() - Method in interface org.ow2.authzforce.core.pdp.api.combining.CombiningAlgParameter
Returns the CombinerParameterEvaluators associated with this element.
getParameterType() - Method in class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunctionSignature
Get single/common parameter datatype
getParameterTypes() - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunction
Get parameter types
getParameterTypes() - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
Get function parameter types
getParameterTypes() - Method in class org.ow2.authzforce.core.pdp.api.func.MultiParameterTypedFirstOrderFunction
Get parameter types
getParameterTypes() - Method in class org.ow2.authzforce.core.pdp.api.func.MultiParameterTypedFirstOrderFunctionSignature
Get function parameter types
getParameterTypes() - Method in class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunction
Get parameter types
getParameterTypes() - Method in class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunctionSignature
Get function parameter types
getPath() - Method in class org.ow2.authzforce.core.pdp.api.AttributeSelectorId
 
getPepActions() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResult
Get PEP actions (Obligations/Advices), may be empty - but not null - if the decision is neither Permit or Deny
getPermit(Status, ImmutableList<PepAction>, ImmutableList<PrimaryPolicyMetadata>) - Static method in class org.ow2.authzforce.core.pdp.api.DecisionResults
Instantiates a Permit decision with optional PEP actions (obligations and advice).
getPermit(Status) - Static method in class org.ow2.authzforce.core.pdp.api.ExtendedDecisions
Instantiates a Permit decision
getPolicy(String, Optional<PolicyVersionPatterns>) - Method in class org.ow2.authzforce.core.pdp.api.policy.BaseStaticPolicyProvider
Resolve reference to Policy, e.g.
getPolicyElementType() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
Get type of evaluated policy element (either XACML Policy or XACML PolicySet)
getPolicyId() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
Get policy ID, e.g.
getPolicyRefsMetadata(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
Get metadata about the child policy references of the evaluated policy, present iff there is any (e.g.
getPolicyRefsMetadata() - Method in interface org.ow2.authzforce.core.pdp.api.policy.StaticPolicyEvaluator
Get (static/context-independent) metadata about policy references within the evaluated policy.
getPolicyRefsMetadata(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.policy.StaticPolicyEvaluator
 
getPolicySet(String, Optional<PolicyVersionPatterns>, Deque<String>) - Method in class org.ow2.authzforce.core.pdp.api.policy.BaseStaticPolicyProvider
Resolve reference to PolicySet, e.g.
getPolicyVersion(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
Get policy version, e.g.
getPolicyVersion() - Method in interface org.ow2.authzforce.core.pdp.api.policy.VersionFixedPolicyEvaluator
Get policy version.
getPolicyVersion(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.policy.VersionFixedPolicyEvaluator
 
getPrimaryPolicyMetadata() - Method in interface org.ow2.authzforce.core.pdp.api.policy.TopLevelPolicyElementEvaluator
Gets the evaluated policy's primary metadata (type, ID, version...)
getProvidedAttributes() - Method in interface org.ow2.authzforce.core.pdp.api.NamedAttributeProvider
Returns a non-null non-empty Set of AttributeDesignators provided/supported by this module.
getReasonWhyEmpty() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
Get the reason why Bag.isEmpty() returns true iff it does; or null if it doesn't or if reason is unknown.
getRefPolicies() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyRefsMetadata
Get the <Policy>s referenced - directly or indirectly - from the policy element which these are metadata of.
getRegistry(boolean, Optional<BigInteger>) - Static method in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
Get standard registry of (datatype-specific) attribute value parsers/factories
getRequestType() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor.Factory
Gets the type of individual decision requests handled by created instances
getRequestType() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor
Gets the class of supported individual decision request objects
getRequestType() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor.Factory
 
getRequestType() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor
 
getResponseType() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor.Factory
Gets the type of output decision response produced by created instances
getResponseType() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor
Gets the class of output decision response
getResponseType() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor.Factory
 
getResponseType() - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor
 
getReturnType() - Method in class org.ow2.authzforce.core.pdp.api.expression.ConstantExpression
 
getReturnType() - Method in interface org.ow2.authzforce.core.pdp.api.expression.Expression
Gets the expected return type of the expression if evaluated.
getReturnType() - Method in class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
Gets the expected return type of the expression if evaluated.
getReturnType() - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall
 
getReturnType() - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
Get function return type
getReturnType() - Method in interface org.ow2.authzforce.core.pdp.api.func.Function
Gets the return type of the function
getReturnType() - Method in interface org.ow2.authzforce.core.pdp.api.func.FunctionCall
Get the actual return type of this call (same as the internal function's return type), used as return type for XACML Apply in PDP.
getReturnType() - Method in class org.ow2.authzforce.core.pdp.api.func.HigherOrderBagFunction
Gets the return type of the function
getReturnType() - Method in class org.ow2.authzforce.core.pdp.api.func.MultiParameterTypedFirstOrderFunction
 
getReturnType() - Method in class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunction
 
getSingleElement() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
Get the single element in the bag if it is a singleton
getSortedInstance(Map<AttributeFqn, AttributeBag<?>>, Map<String, XdmNode>, boolean) - Static method in class org.ow2.authzforce.core.pdp.api.ImmutableDecisionRequest
Create new instance returning named attributes sorted by attribute name ( ImmutableDecisionRequest.getNamedAttributes()), and content nodes sorted by attribute category name ( ImmutableDecisionRequest.getExtraContentsByCategory())
getSource() - Method in class org.ow2.authzforce.core.pdp.api.value.AttributeBag
Get the source of this attribute bag
getStatus() - Method in class org.ow2.authzforce.core.pdp.api.BaseDecisionResult
 
getStatus() - Method in interface org.ow2.authzforce.core.pdp.api.ExtendedDecision
Status code/message/detail
getStatusCode() - Method in exception org.ow2.authzforce.core.pdp.api.IndeterminateEvaluationException
Get XACML status code for this "Indeterminate"
getSupportedInputTypes() - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue.BaseFactory
Get the list of input types supported by this factory, i.e.
getSupportedInputTypes() - Method in class org.ow2.authzforce.core.pdp.api.value.StringContentOnlyValueFactory
 
getTopLevelStatus() - Method in exception org.ow2.authzforce.core.pdp.api.IndeterminateEvaluationException
Get status corresponding to the top-level exception (last occurred) in the stacktrace
getType() - Method in interface org.ow2.authzforce.core.pdp.api.AttributeSource
Get the type of this attribute source
getType() - Method in class org.ow2.authzforce.core.pdp.api.policy.BasePrimaryPolicyMetadata
 
getType() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PrimaryPolicyMetadata
Get policy type (non-null)
getTypeParameter() - Method in class org.ow2.authzforce.core.pdp.api.value.BagDatatype
 
getTypeParameter() - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
Return type parameter e.g.
getTypeParameter() - Method in class org.ow2.authzforce.core.pdp.api.value.PrimitiveDatatype
 
getUnderlyingValue() - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue
Returns the internal low-level Java value on which this AttributeValue is based off.
getUpperBound() - Method in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
Returns the upper-bound port value.
getValue() - Method in class org.ow2.authzforce.core.pdp.api.combining.ParameterAssignment
Returns the value assigned to the parameter.
getValue() - Method in class org.ow2.authzforce.core.pdp.api.expression.ConstantExpression
Returns the constant underlying value (always present)
getValue() - Method in interface org.ow2.authzforce.core.pdp.api.expression.Expression
Get the constant value of this expression if it has a constant value, i.e.
getValue() - Method in class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
Get the constant value of this expression if it has a constant value, i.e.
getValue() - Method in class org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment
 
getVariableExpression(String) - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
Get a given variable's assignment expression (definition)
getVariableId() - Method in interface org.ow2.authzforce.core.pdp.api.expression.VariableReference
Returns referenced variable ID
getVariableValue(String, Datatype<V>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Get value of a VariableDefinition's expression evaluated in this context and whose value has been cached with EvaluationContext.putVariableIfAbsent(String, Value) .
getVersion() - Method in class org.ow2.authzforce.core.pdp.api.policy.BasePrimaryPolicyMetadata
 
getVersion() - Method in interface org.ow2.authzforce.core.pdp.api.policy.PrimaryPolicyMetadata
Get policy version (non-null)
getVersionPattern() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPatterns
Get Version pattern:
getXacmlParserFactory(boolean) - Static method in class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils
Get XACML parser factory capable of creating namespace-filtering parsers.
getXmlAttributes() - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValue
Get the attributes attached to the value as specified by XmlAnyAttribute, or any kind of attributes/metadata defined by some markup language that this value type is designed to be (de)serialized (from) to.
getXmlAttributes() - Method in class org.ow2.authzforce.core.pdp.api.value.StringParseableValue
 
getXmlAttributes() - Method in class org.ow2.authzforce.core.pdp.api.value.XPathValue
 
getXPath(Bag<XPathValue>) - Method in interface org.ow2.authzforce.core.pdp.api.expression.AttributeSelectorExpression
Create XPath evaluator from xPathExpression (XACML datatype) value in a bag, using this AttributeSelector's internal XPath compiler, so that it may be reused later as second argument to AttributeSelectorExpression.evaluate(XdmNode, Optional, EvaluationContext).

H

HASH_COLLECTION_FACTORY_SYSTEM_PROPERTY_NAME - Static variable in class org.ow2.authzforce.core.pdp.api.HashCollections
Name of system property for setting the HashCollectionFactory implementation class.
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.AttributeSelectorId
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.BaseDecisionResult
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.BaseNamedAttributeProvider
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.combining.ParameterAssignment
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFunction
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.func.MultiParameterTypedFirstOrderFunctionSignature
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunctionSignature
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.ImmutableDecisionRequest
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.io.IndividualXacmlJaxbRequest
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.PepAction
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.policy.BasePrimaryPolicyMetadata
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersion
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
Override Object#hashCode() to apply XACML spec §7.3.2: "The values in a bag are not ordered, and some of the values may be duplicates"
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.Base64BinaryValue
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.DnsNameWithPortRangeValue
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.HexBinaryValue
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.IpAddressValue
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.Rfc822NameValue
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.X500NameValue
hashCode() - Method in class org.ow2.authzforce.core.pdp.api.value.XPathValue
HashCollectionFactory - Interface in org.ow2.authzforce.core.pdp.api
Factory method to construct HashMaps/HashSets.
HashCollections - Class in org.ow2.authzforce.core.pdp.api
Static factory methods to construct HashMaps/HashSets based on alternatives to Java native implementations, which alternatives must support: Immutable HashMap/HashSet implementations.
HashCollections() - Constructor for class org.ow2.authzforce.core.pdp.api.HashCollections
 
HEXBINARY - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
hexBinary
HEXBINARY - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
hexBinary
HexBinaryValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:hexBinary value.
HexBinaryValue(byte[]) - Constructor for class org.ow2.authzforce.core.pdp.api.value.HexBinaryValue
Creates a new HexBinaryAttributeValue that represents the byte [] value supplied.
HexBinaryValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.HexBinaryValue
Returns a new HexBinaryAttributeValue that represents the xsi:hexBinary value indicated by the string provided.
HigherOrderBagFunction<RETURN_T extends Value,SUB_RETURN_T extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Higher-order bag function
HigherOrderBagFunction(String, Datatype<RETURN_T>, Datatype<?>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.HigherOrderBagFunction
Instantiates higher-order bag function

I

IDENTITY_ATTRIBUTE_ITERATOR_CONVERTER - Static variable in class org.ow2.authzforce.core.pdp.api.io.SingleCategoryAttributes
"Identity" Attribute Iterator Converter, i.e.
ImmutableAttributeValueFactoryRegistry - Class in org.ow2.authzforce.core.pdp.api.value
Immutable AttributeValueFactoryRegistry.
ImmutableAttributeValueFactoryRegistry(Collection<? extends AttributeValueFactory<?>>) - Constructor for class org.ow2.authzforce.core.pdp.api.value.ImmutableAttributeValueFactoryRegistry
Constructor for BaseDatatypeFactoryRegistry.
ImmutableDecisionRequest - Class in org.ow2.authzforce.core.pdp.api
Immutable implementation of DecisionRequest to be used as input to PdpEngine.evaluate(DecisionRequest).
ImmutableNamedXacmlAttributeParsingResult<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.io
Immutable implementation of NamedXacmlAttributeParsingResult
ImmutableNamedXacmlAttributeParsingResult(AttributeFqn, Datatype<AV>, ImmutableCollection<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.ImmutableNamedXacmlAttributeParsingResult
Main constructor
indeterminateArgMessage - Variable in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerEval
 
IndeterminateEvaluationException - Exception in org.ow2.authzforce.core.pdp.api
Exception wrapper for XACML Indeterminate/error caused by evaluation
IndeterminateEvaluationException(String, String) - Constructor for exception org.ow2.authzforce.core.pdp.api.IndeterminateEvaluationException
Creates exception with message and XACML StatusCode (e.g.
IndeterminateEvaluationException(String, String, Throwable) - Constructor for exception org.ow2.authzforce.core.pdp.api.IndeterminateEvaluationException
Instantiates with error message and XACML StatusCode (e.g.
IndividualXacmlJaxbRequest - Class in org.ow2.authzforce.core.pdp.api.io
(Immutable) Individual decision request using XACML-schema-derived JAXB-annotated objects (XACML Attributes elements), as defined by Multiple Decision Profile of XACML.
IndividualXacmlJaxbRequest(ImmutableDecisionRequest, ImmutableList<Attributes>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.IndividualXacmlJaxbRequest
Creates instance from an XACML-agnostic request
IndividualXacmlRequestFactory<R extends DecisionRequest,INPUT_ATTRIBUTE_CATEGORY> - Interface in org.ow2.authzforce.core.pdp.api.io
Individual DecisionRequest builder used in the context of Multiple Decision Request processing for specific type of I/O format, e.g.
instanceDatatype - Variable in class org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory
 
INTEGER - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
integer
IntegerValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:integer value.
IntegerValue(GenericInteger) - Constructor for class org.ow2.authzforce.core.pdp.api.value.IntegerValue
Creates instance from integer argument
Intersection(Datatype<AV>, BagDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Intersection
Constructor
intValue() - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
intValue() - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
intValue() - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
intValueExact() - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
intValueExact() - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
Converts this value to a primitive int safely, i.e.
intValueExact() - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
Converts this value to an int, checking for lost information.
intValueExact() - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
intValueExact() - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
IPADDRESS - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
ipAddress
IPADDRESS - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
ipAddress
IpAddressValue - Class in org.ow2.authzforce.core.pdp.api.value
Represents the IPAddress datatype introduced in XACML 2.0.
IpAddressValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.IpAddressValue
Instantiates from string representation
isApplicableByTarget(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
"isApplicable()" as defined by Only-one-applicable algorithm (section C.9), i.e.
isApplicablePolicyIdListRequested() - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Equivalent of XACML Request ReturnPolicyIdList attribute.
isApplicablePolicyIdListReturned() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequest
Get ReturnPolicyIdList flag
isApplicablePolicyIdListReturned() - Method in class org.ow2.authzforce.core.pdp.api.ImmutableDecisionRequest
 
isApplicablePolicyIdListReturned() - Method in class org.ow2.authzforce.core.pdp.api.io.IndividualXacmlJaxbRequest
 
isEarlierOrMatches(PolicyVersion) - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPattern
Checks whether the pattern matches the given version or earlier.
isEmpty() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
Returns true iff the bag contains no value
isEvaluationContextRequired() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionCache
Tells the PDP to always pass a valid/non-null EvaluationContext argument - representing the PDP's evaluation context - to other methods of this API with EvaluationContext arg.
isInstance(Value) - Method in class org.ow2.authzforce.core.pdp.api.value.BagDatatype
 
isInstance(Value) - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
This method returns true if the specified value argument is an instance of the represented datatype; it returns false otherwise
isInstance(Value) - Method in class org.ow2.authzforce.core.pdp.api.value.PrimitiveDatatype
 
isLaterOrMatches(PolicyVersion) - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPattern
Checks whether the pattern matches the given version or later.
isMandatory() - Method in class org.ow2.authzforce.core.pdp.api.PepAction
True iff it is an obligation (mandatory action), else an advice
isNonEmptyBagRequired() - Method in interface org.ow2.authzforce.core.pdp.api.expression.AttributeDesignatorExpression
Indicates whether the attribute's presence is required, i.e.
isNonEmptyBagRequired() - Method in interface org.ow2.authzforce.core.pdp.api.expression.AttributeSelectorExpression
Indicates whether the expression must evaluate to a non-empty bag.
isNonEmptyBagRequired() - Method in class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
 
IssuedToNonIssuedCopyingLaxXacmlAttributeParser<INPUT_ATTRIBUTE> - Class in org.ow2.authzforce.core.pdp.api.io
This XACML Attribute parser copies the values of Attributes having an Issuer to the corresponding Attributes without Issuer (same Category, AttributeId...) in the result attribute map.
IssuedToNonIssuedCopyingLaxXacmlAttributeParser(NamedXacmlAttributeParser<INPUT_ATTRIBUTE>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.IssuedToNonIssuedCopyingLaxXacmlAttributeParser
Creates instance of XACML Attribute Parser
isVarArgs - Variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
Is the last parameter specified in paramTypes considered as variable-length (like Java Method.isVarArgs()), i.e.
isVarArgs() - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
Returns true if this method was declared to take a variable number of arguments; returns false otherwise.
iterator() - Method in class org.ow2.authzforce.core.pdp.api.io.SingleCategoryAttributes
 
iterator() - Method in class org.ow2.authzforce.core.pdp.api.MutableAttributeBag
 
iterator() - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableCollection
 
iterator() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
 

J

JaxbBoundPdpExtension<T extends org.ow2.authzforce.xmlns.pdp.ext.AbstractPdpExtension> - Class in org.ow2.authzforce.core.pdp.api
Marker Interface for PDP extensions bound to a specific XML/JAXB class (used for the configuration of the extension)
JaxbBoundPdpExtension() - Constructor for class org.ow2.authzforce.core.pdp.api.JaxbBoundPdpExtension
 
joinPolicyRefChains(Deque<String>, List<String>) - Method in class org.ow2.authzforce.core.pdp.api.policy.BaseStaticPolicyProvider
 
joinPolicyRefChains(Deque<String>, List<String>, int) - Static method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyProvider
Join chains of policy references, after checking whether the joined chain does not result in a circular reference (loop) or excessive length.
joinPolicyRefChains(Deque<String>, List<String>) - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyProvider
Join chains of policy references, after checking whether the joined chain does not result in a circular reference (loop) or excessive length.

L

load() - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.XPathEvaluator
 
LONG_INTEGER - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
integer parsed into Long, therefore supports long integers (representing xsd:long)
LongInteger - Class in org.ow2.authzforce.core.pdp.api.value
Long integer, equivalent of xsd:long.
LongInteger(long) - Constructor for class org.ow2.authzforce.core.pdp.api.value.LongInteger
Creates instance from long argument
longValue() - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
longValue() - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Converts this double value to a long, as specified by Double.longValue()
longValue() - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
longValue() - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
longValueExact() - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
longValueExact() - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
Converts this value to a primitive long safely, i.e.
longValueExact() - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
longValueExact() - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 

M

MANDATORY_SET - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
Set of standard mandatory attribute datatypes (xpathExpression is optional, and function is not standard datatype, therefore excluded)
MANDATORY_SET_EXCEPT_INTEGER - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
List of attribute value factories for standard mandatory datatypes (xpathExpression is optional, therefore excluded), ordered by preference; i.e.
match(PARAM, PARAM) - Method in class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.EqualIgnoreCaseMatcher
 
match(PARAM, PARAM) - Method in class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.EqualMatcher
 
match(PARAM_T, PARAM_T) - Method in interface org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.Matcher
Match two arguments (same type)
match(T0, T1) - Method in interface org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction.Matcher
Evaluate function with second parameter as string
match(StringValue, SimpleValue<String>) - Static method in class org.ow2.authzforce.core.pdp.api.func.RegexpMatchFunctionHelper
Match a string against a regular expression
match(String) - Method in class org.ow2.authzforce.core.pdp.api.value.Rfc822NameValue
Implements function 'urn:oasis:names:tc:xacml:1.0:function:rfc822Name-match'
match(X500NameValue) - Method in class org.ow2.authzforce.core.pdp.api.value.X500NameValue
Implements XACML function 'urn:oasis:names:tc:xacml:1.0:function:x500Name-match' with this as first argument.
matchEarliestVersion(PolicyVersion) - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPatterns
Check version against EarliestVersion pattern
matches(PolicyVersion) - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPattern
Matches a given policy version
matchLatestVersion(PolicyVersion) - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPatterns
Check version against LatestVersion pattern
matchVersion(PolicyVersion) - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPatterns
Check version against Version pattern
MAX - Static variable in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
Max port range (all possible port numbers): [0, 65535]
MAX_NET_PORT_NUMBER - Static variable in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
Maximum network socket port number (decimal).
MAX_STATUS_CODE_DEPTH - Static variable in class org.ow2.authzforce.core.pdp.api.StatusHelper
Max depth of status code.
MEDIUM_INTEGER - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
integer parsed into Integer, therefore supports medium-size integers (representing xsd:int)
MediumInteger - Class in org.ow2.authzforce.core.pdp.api.value
Medium-size integer, equivalent of xsd:int.
MediumInteger(int) - Constructor for class org.ow2.authzforce.core.pdp.api.value.MediumInteger
Creates instance from integer argument
MIN_NET_PORT_NUMBER - Static variable in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
Minimum network socket port number (decimal).
MultiParameterTypedFirstOrderFunction<RETURN_T extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
Superclass of "first-order" functions of multi-type parameters, i.e.
MultiParameterTypedFirstOrderFunction(String, Datatype<RETURN_T>, boolean, List<? extends Datatype<?>>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.MultiParameterTypedFirstOrderFunction
Constructor that creates a function from its signature definition
MultiParameterTypedFirstOrderFunctionSignature<RETURN extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
First-order function signature whose parameters have (at least two) different datatypes
MultipleXacmlRequestPreprocHelper<R extends DecisionRequest,VALIDATOR_INPUT_ATTRIBUTE_CATEGORY_OBJECT,VALIDATOR_OUTPUT_ATTRIBUTE_CATEGORY_OBJECT> - Class in org.ow2.authzforce.core.pdp.api.io
Multiple Decision Request preprocessing helper, for supporting the Multiple Decision Profile scheme "Repeated attribute categories".
MultipleXacmlRequestPreprocHelper(IndividualXacmlRequestFactory<R, VALIDATOR_OUTPUT_ATTRIBUTE_CATEGORY_OBJECT>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.MultipleXacmlRequestPreprocHelper
Constructor
multiply(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
Multiply this by another integer.
multiply(Deque<? extends DoubleValue>) - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Multiply this by other numbers.
multiply(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
Multiply this by another integer.
multiply(Deque<? extends IntegerValue>) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
 
multiply(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
multiply(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
multiply(Deque<? extends NAV>) - Method in class org.ow2.authzforce.core.pdp.api.value.NumericValue
Multiply this by other numbers.
MUTABLE_TO_CONSTANT_ATTRIBUTE_ITERATOR_CONVERTER - Static variable in class org.ow2.authzforce.core.pdp.api.io.SingleCategoryAttributes
Attribute Iterator Converter for MutableAttributeBag
MutableAttributeBag<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api
Growable/udpatable attribute bag, i.e.
MutableAttributeBag(Datatype<AV>, AttributeSource) - Constructor for class org.ow2.authzforce.core.pdp.api.MutableAttributeBag
 

N

name - Variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
 
NAME_SUFFIX_AT_LEAST_ONE_MEMBER_OF - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.AtLeastOneMemberOf
Function ID suffix for 'primitiveType-at-least-one-member-of' functions
NAME_SUFFIX_BAG - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.PrimitiveToBag
Function ID suffix for 'primitiveType-bag' functions
NAME_SUFFIX_BAG_SIZE - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.BagSize
Function ID suffix for 'primitiveType-bag-size' functions
NAME_SUFFIX_INTERSECTION - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Intersection
Function ID suffix for 'primitiveType-intersection' functions
NAME_SUFFIX_IS_IN - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.BagContains
Function ID suffix for 'primitiveType-is-in' functions
NAME_SUFFIX_ONE_AND_ONLY - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SingletonBagToPrimitive
Function ID suffix for 'primitiveType-one-and-only' functions
NAME_SUFFIX_SET_EQUALS - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SetEquals
Function ID suffix for 'primitiveType-set-equals' functions
NAME_SUFFIX_SUBSET - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Subset
Function ID suffix for 'primitiveType-subset' functions
NAME_SUFFIX_UNION - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Union
Function ID suffix for 'primitiveType-union' functions
NamedAttributeProvider - Interface in org.ow2.authzforce.core.pdp.api
"Named" Attribute Provider, i.e.
namedAttributeValueConsumed(AttributeFqn, AttributeBag<AV>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext.Listener
namedAttributeValueProduced(AttributeFqn, AttributeBag<AV>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext.Listener
To be called when EvaluationContext.putNamedAttributeValueIfAbsent(AttributeFqn, AttributeBag) is called iff the value was not available in the context yet (i.e.
NamedXacmlAttributeParser<INPUT_ATTRIBUTE> - Class in org.ow2.authzforce.core.pdp.api.io
Parser that parses named attributes in XACML
NamedXacmlAttributeParser(AttributeValueFactoryRegistry) - Constructor for class org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParser
 
NamedXacmlAttributeParsingResult<AV extends AttributeValue> - Interface in org.ow2.authzforce.core.pdp.api.io
Result of parsing an input XACML named attribute
NamedXacmlJaxbAttributeParser(AttributeValueFactoryRegistry) - Constructor for class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils.NamedXacmlJaxbAttributeParser
Constructor
NetworkPortRange - Class in org.ow2.authzforce.core.pdp.api.value
This class represents a port range as specified in the dnsName and ipAddress datatypes.
newArray(int) - Method in class org.ow2.authzforce.core.pdp.api.value.BagDatatype
 
newArray(int) - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
Creates a new array with this as component type
newArray(int) - Method in class org.ow2.authzforce.core.pdp.api.value.PrimitiveDatatype
 
newAttributeBag(Collection<? extends Serializable>, AttributeSource) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry
Creates an AttributeBag (bag of AttributeValues) from collection of raw values using best compatible AttributeValueFactory available in this registry; compatible means that it supports the raw value types as input types.
newAttributeBag(Collection<? extends Serializable>) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry
newAttributeBag(Datatype<AV>, Collection<AV>, AttributeSource) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
Creates instance of immutable attribute bag.
newAttributeBag(Datatype<AV>, Collection<AV>) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
Creates instance of immutable attribute bag with AttributeSources.REQUEST as attribute source.
newAttributeBag(Collection<? extends Serializable>, AttributeSource) - Method in class org.ow2.authzforce.core.pdp.api.value.ImmutableAttributeValueFactoryRegistry
 
newAttributeBag(Collection<? extends Serializable>) - Method in class org.ow2.authzforce.core.pdp.api.value.ImmutableAttributeValueFactoryRegistry
 
newAttributeValue(Serializable) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry
Creates an AttributeValue from raw value using best compatible AttributeValueFactory available in this registry; compatible means that it supports rawValue.getClass() as input type
newAttributeValue(Serializable) - Method in class org.ow2.authzforce.core.pdp.api.value.ImmutableAttributeValueFactoryRegistry
 
newBag(Datatype<AV>, Collection<AV>) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
Creates instance of immutable bag of values.
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.ComparisonFunction
Returns a function call for calling this function.
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.DatatypeConversionFunction
Returns a function call for calling this function.
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction
Returns a function call for calling this function.
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.BagContains
 
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.BagSize
 
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.PrimitiveToBag
 
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SetFunction
 
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SingletonBagToPrimitive
 
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunction
Returns a function call for calling this function.
newCall(List<Expression<?>>) - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunction
 
newCall(List<Expression<?>>) - Method in interface org.ow2.authzforce.core.pdp.api.func.Function
Creates new function call with given arguments (Expressions).
newCall(List<Expression<?>>) - Method in class org.ow2.authzforce.core.pdp.api.func.HigherOrderBagFunction
Creates new function call with given arguments (Expressions).
newCall(List<Expression<?>>, Datatype<?>...) - Method in class org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction
Returns a function call for calling this function.
newCustomSource(String) - Static method in class org.ow2.authzforce.core.pdp.api.AttributeSources
Creates custom attribute source, e;g.
newExpression(String, List<Serializable>, Map<QName, String>, XPathCompiler) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry
Create internal model's AttributeValue expression
newExpression(String, List<Serializable>, Map<QName, String>, XPathCompiler) - Method in class org.ow2.authzforce.core.pdp.api.value.ImmutableAttributeValueFactoryRegistry
Create internal model's AttributeValue expression
newImmutableMap(Map<? extends K, ? extends V>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newImmutableMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newImmutableMap(K, V) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newImmutableMap(K, V, K, V) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newImmutableMap(K, V, K, V, K, V) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newImmutableMap(Map<? extends K, ? extends V>) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new immutable map with the same mappings as the specified map.
newImmutableMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new immutable map which merges the mappings of the specified maps.
newImmutableMap(K, V) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new immutable map of the single specified mapping.
newImmutableMap(K, V, K, V) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new immutable map of the two specified mappings.
newImmutableMap(K, V, K, V, K, V) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new immutable map of the three specified mappings.
newImmutableMap(Map<? extends K, ? extends V>) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new immutable map with the same mappings as the specified map.
newImmutableMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new immutable map which merges the mappings of the specified maps.
newImmutableMap(K, V) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new immutable map of the single specified mapping.
newImmutableMap(K, V, K, V) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new immutable map of the two specified mappings.
newImmutableMap(K, V, K, V, K, V) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new immutable map of the three specified mappings.
newImmutableSet(E[]) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newImmutableSet(Iterable<? extends E>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newImmutableSet(Set<? extends E>, Set<? extends E>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newImmutableSet(E) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newImmutableSet(E[]) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new immutable set of elements from the given array.
newImmutableSet(Iterable<? extends E>) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new immutable set containing the elements in the specified iterable.
newImmutableSet(Set<? extends E>, Set<? extends E>) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new immutable set which merges the elements of the specified sets.
newImmutableSet(E) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new immutable singleton set of the given element.
newImmutableSet(E[]) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new immutable set of elements from the given array.
newImmutableSet(Set<? extends E>, Set<? extends E>) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new immutable set which merges the elements of the specified sets.
newImmutableSet(Iterable<? extends E>) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new immutable set containing the elements in the specified iterable.
newImmutableSet(E) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new immutable singleton set of the given element.
newIndeterminate(DecisionType, IndeterminateEvaluationException, ImmutableList<PrimaryPolicyMetadata>) - Static method in class org.ow2.authzforce.core.pdp.api.DecisionResults
Instantiates a Indeterminate Decision result with a given error status
newIndeterminate(DecisionType, IndeterminateEvaluationException) - Static method in class org.ow2.authzforce.core.pdp.api.ExtendedDecisions
Instantiates a Indeterminate Decision result with a given summary error info (status) and optional stacktrace (cause
newInstance(String, Optional<String>, String) - Static method in class org.ow2.authzforce.core.pdp.api.AttributeFqns
Creates instance from attribute category, issuer and ID
newInstance(AttributeDesignatorType) - Static method in class org.ow2.authzforce.core.pdp.api.AttributeFqns
Creates AttributeFqn from XACML AttributeDesignator
newInstance(ImmutableDecisionRequest, ImmutableList<INPUT_ATTRIBUTE_CATEGORY>) - Method in interface org.ow2.authzforce.core.pdp.api.io.IndividualXacmlRequestFactory
Creates immutable decision request suitable for the targeted I/O format
newInvalidInputTypeException(Serializable) - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue.BaseFactory
Creates IllegalArgumentException saying the type of input value is not valid for this factory
newMutableMap() - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newMutableMap() - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new empty mutable map of the default expected size (depending on the implementation).
newMutableMap() - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new empty mutable map of the default expected size (depending on the underlying implementation).
newRequestBuilder(int, int) - Method in interface org.ow2.authzforce.core.pdp.api.PdpEngine
Gets the PDP-engine-specific individual decision request builder.
newUpdatableList() - Static method in class org.ow2.authzforce.core.pdp.api.UpdatableCollections
Create new instance of UpdatableList not accepting null values
newUpdatableMap() - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newUpdatableMap(int) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newUpdatableMap(Map<? extends K, ? extends V>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newUpdatableMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newUpdatableMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newUpdatableMap() - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new empty updatable map of the default expected size (depending on the underlying implementation).
newUpdatableMap(int) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new empty updatable map of the given expected size.
newUpdatableMap(Map<? extends K, ? extends V>) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new updatable map with the same mappings as the specified map.
newUpdatableMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new updatable map which merge the mappings of the specified maps.
newUpdatableMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new updatable map which merge the mappings of the specified maps.
newUpdatableMap() - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new empty updatable map of the default expected size (depending on the underlying implementation).
newUpdatableMap(int) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new empty updatable map of the given expected size.
newUpdatableMap(Map<? extends K, ? extends V>) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new updatable map with the same mappings as the specified map.
newUpdatableMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new updatable map which merge the mappings of the specified maps.
newUpdatableMap(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new updatable map which merge the mappings of the specified maps.
newUpdatableMap() - Static method in class org.ow2.authzforce.core.pdp.api.UpdatableCollections
Create new instance of UpdatableMap not accepting null values
newUpdatableSet() - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newUpdatableSet(int) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newUpdatableSet(Iterable<? extends E>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
 
newUpdatableSet() - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new empty updatable set of the default expected size (depending on the underlying implementation).
newUpdatableSet(int) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new empty updatable set of the given expected size.
newUpdatableSet(Iterable<? extends E>) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
Constructs a new updatable set containing the elements in the specified iterable.
newUpdatableSet() - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new empty updatable set of the default expected size (depending on the underlying implementation).
newUpdatableSet(int) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new empty updatable set of the given expected size.
newUpdatableSet(Iterable<? extends E>) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
Constructs a new updatable set containing the elements in the specified iterable.
newUpdatableSet() - Static method in class org.ow2.authzforce.core.pdp.api.UpdatableCollections
Create new instance of UpdatableSet not accepting null values
newXPathCompiler(String, Map<String, String>) - Static method in class org.ow2.authzforce.core.pdp.api.XmlUtils
Create XPath compiler for given XPath version and namespace context.
NonEmptinessValidator(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.Bags.NonEmptinessValidator
Creates validator
NonEqualTypeMatchFunction<T0 extends AttributeValue,T1 extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Generic match functions taking two parameters of possibly different types, e.g.
NonEqualTypeMatchFunction(String, Datatype<T0>, Datatype<T1>, NonEqualTypeMatchFunction.Matcher<T0, T1>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction
Creates a new NonEqualTypeMatchFunction based on a match method.
NonEqualTypeMatchFunction(String, Datatype<T0>, Datatype<T1>, NonEqualTypeMatchFunction.CallFactoryBuilder<T0, T1>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction
Creates a new NonEqualTypeMatchFunction based on a match method call factory builder.
NonEqualTypeMatchFunction.CallFactory<T0 extends AttributeValue,T1 extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.func
Match function call factory
NonEqualTypeMatchFunction.CallFactoryBuilder<T0 extends AttributeValue,T1 extends AttributeValue> - Interface in org.ow2.authzforce.core.pdp.api.func
Match function call factory builder
NonEqualTypeMatchFunction.Matcher<T0 extends AttributeValue,T1 extends AttributeValue> - Interface in org.ow2.authzforce.core.pdp.api.func
Generic match method interface for values of different types
NonEqualTypeMatchFunction.RegexpMatchCallFactoryBuilder<AV extends SimpleValue<String>> - Class in org.ow2.authzforce.core.pdp.api.func
*-regexp-match function
NonIssuedLikeIssuedLaxXacmlAttributeParser<INPUT_ATTRIBUTE> - Class in org.ow2.authzforce.core.pdp.api.io
On the contrary to IssuedToNonIssuedCopyingLaxXacmlAttributeParser, this XACML Attribute parser does not copy the values of Attributes having an Issuer to the corresponding Attributes without Issuer (same Category, AttributeId...) in the resulting attribute map.
NonIssuedLikeIssuedLaxXacmlAttributeParser(NamedXacmlAttributeParser<INPUT_ATTRIBUTE>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.NonIssuedLikeIssuedLaxXacmlAttributeParser
Creates instance of XACML Attribute Parser
NonIssuedLikeIssuedStrictXacmlAttributeParser<INPUT_ATTRIBUTE> - Class in org.ow2.authzforce.core.pdp.api.io
On the contrary to IssuedToNonIssuedCopyingLaxXacmlAttributeParser, this XACML Attribute parser does not copy the values of Attributes having an Issuer to the corresponding Attributes without Issuer (same Category, AttributeId...) in the resulting attribute map.
NonIssuedLikeIssuedStrictXacmlAttributeParser(NamedXacmlAttributeParser<INPUT_ATTRIBUTE>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.NonIssuedLikeIssuedStrictXacmlAttributeParser
Creates instance of XACML Attribute Parser
not() - Method in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
not(this)
NoXmlnsFilteringParser(Unmarshaller) - Constructor for class org.ow2.authzforce.core.pdp.api.XmlUtils.NoXmlnsFilteringParser
Creates instance from JAXB unmarshaller used for parsing XML documents
NULL_POLICYREF_CHAIN1_ARGUMENT_EXCEPTION - Static variable in interface org.ow2.authzforce.core.pdp.api.policy.PolicyProvider
Exception thrown if first arg to PolicyProvider.joinPolicyRefChains(Deque, List, int) is null
NumericValue<N extends Number,NAV extends NumericValue<N,NAV>> - Class in org.ow2.authzforce.core.pdp.api.value
Superclass of all numeric Attribute Values (integer, double...)
NumericValue(N) - Constructor for class org.ow2.authzforce.core.pdp.api.value.NumericValue
Constructor for NumericValue.
numOfSameTypePrimitiveParamsBeforeBag - Variable in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerEval
 

O

OK - Static variable in class org.ow2.authzforce.core.pdp.api.StatusHelper
STATUS OK (as specified by XACML standard)
org.ow2.authzforce.core.pdp.api - package org.ow2.authzforce.core.pdp.api
 
org.ow2.authzforce.core.pdp.api.combining - package org.ow2.authzforce.core.pdp.api.combining
 
org.ow2.authzforce.core.pdp.api.expression - package org.ow2.authzforce.core.pdp.api.expression
 
org.ow2.authzforce.core.pdp.api.func - package org.ow2.authzforce.core.pdp.api.func
 
org.ow2.authzforce.core.pdp.api.io - package org.ow2.authzforce.core.pdp.api.io
 
org.ow2.authzforce.core.pdp.api.policy - package org.ow2.authzforce.core.pdp.api.policy
 
org.ow2.authzforce.core.pdp.api.value - package org.ow2.authzforce.core.pdp.api.value
 

P

ParameterAssignment - Class in org.ow2.authzforce.core.pdp.api.combining
Parameter assignment, may be used to represent an XACML CombinerParameter for example.
ParameterAssignment(CombinerParameter, ExpressionFactory, XPathCompiler) - Constructor for class org.ow2.authzforce.core.pdp.api.combining.ParameterAssignment
Creates a new CombinerParameter handler.
parse(String) - Method in class org.ow2.authzforce.core.pdp.api.value.StringParseableValue.Factory
Creates attribute value from string representation
parse(String) - Static method in class org.ow2.authzforce.core.pdp.api.value.StringValue
Convert the lexical XSD string argument into a String value, using DatatypeConverter.parseString(String).
parse(InputSource) - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.NoXmlnsFilteringParser
 
parse(URL) - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.NoXmlnsFilteringParser
 
parse(InputSource) - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.SAXBasedXmlnsFilteringParser
 
parse(URL) - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.SAXBasedXmlnsFilteringParser
 
parse(InputSource) - Method in interface org.ow2.authzforce.core.pdp.api.XmlUtils.XmlnsFilteringParser
Unmarshal XML data from the specified SAX InputSource and return the resulting content tree.
parse(URL) - Method in interface org.ow2.authzforce.core.pdp.api.XmlUtils.XmlnsFilteringParser
Unmarshal XML data from the specified URL and return the resulting content tree.
parseAttributes(INPUT_ATTRIBUTE_CATEGORY, XPathCompiler) - Method in interface org.ow2.authzforce.core.pdp.api.io.SingleCategoryXacmlAttributesParser
Parses XACML Attributes element into internal Java type expected by/optimized for the policy decision engine
parseNamedAttribute(String, INPUT_ATTRIBUTE, XPathCompiler) - Method in class org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParser
 
parseNamedAttribute(String, INPUT_ATTRIBUTE, XPathCompiler, Map<AttributeFqn, AttributeBag<?>>) - Method in class org.ow2.authzforce.core.pdp.api.io.NonIssuedLikeIssuedStrictXacmlAttributeParser
"Strict" parsing method, that parse all the values of a given attribute in one call.
parseNamedAttribute(String, Attribute, XPathCompiler) - Method in class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils.NamedXacmlJaxbAttributeParser
 
parseNamedAttribute(String, INPUT_ATTRIBUTE, XPathCompiler) - Method in class org.ow2.authzforce.core.pdp.api.io.XacmlRequestAttributeParser
Parse a given named attribute alone.
parseNamedAttribute(String, INPUT_ATTRIBUTE, XPathCompiler, Map<AttributeFqn, BAG>) - Method in class org.ow2.authzforce.core.pdp.api.io.XacmlRequestAttributeParser
Parse a given named attribute.
parseXacmlJaxbResult(Result, AttributeValueFactoryRegistry) - Static method in class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils
Parse/convert XACML/XML Result into AuthzForce decision result
PDP - Static variable in class org.ow2.authzforce.core.pdp.api.AttributeSources
Attribute source that is the PDP itself (typically when the attribute is the current date/time)
PdpEngine - Interface in org.ow2.authzforce.core.pdp.api
This is the interface for the Authorization PDP engines, providing the starting point for decision request evaluation, independent of data representation/serialization formats.
PdpEngineInoutAdapter<INPUT_DECISION_REQUEST,OUTPUT_DECISION_RESULT> - Interface in org.ow2.authzforce.core.pdp.api.io
PDP engine adapter that basically adapts/wraps a PdpEngine to support extra types of input/output decision request/response (e.g.
PdpExtension - Interface in org.ow2.authzforce.core.pdp.api
Marker Interface for all kinds of PDP extension (Attribute datatypes, functions, combining algorithms, AttributeProviderModule, RootPolicyProviderModule...)
PdpExtensionComparator() - Constructor for class org.ow2.authzforce.core.pdp.api.PdpExtensionRegistry.PdpExtensionComparator
 
PdpExtensionRegistry<T extends PdpExtension> - Interface in org.ow2.authzforce.core.pdp.api
Registry of extensions of specific type.
PdpExtensionRegistry.PdpExtensionComparator<E extends PdpExtension> - Class in org.ow2.authzforce.core.pdp.api
PDP extension comparator (compares IDs)
PepAction - Class in org.ow2.authzforce.core.pdp.api
PEP Action, i.e.
PepAction(String, boolean, ImmutableList<PepActionAttributeAssignment<?>>) - Constructor for class org.ow2.authzforce.core.pdp.api.PepAction
Constructor
PepActionAttributeAssignment<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api
(XACML-like) AttributeAssignment to be passed to a PEP action (obligation, advice).
PepActionAttributeAssignment(String, Optional<String>, Optional<String>, Datatype<AV>, AV) - Constructor for class org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment
Default constructor
PolicyEvaluator - Interface in org.ow2.authzforce.core.pdp.api.policy
Policy evaluator interface, "Policy" referring to any XACML Policy* element: Policy(Set), Policy(Set)IdReference.
PolicyProvider<PE extends TopLevelPolicyElementEvaluator> - Interface in org.ow2.authzforce.core.pdp.api.policy
Policy provider, used by the PDP to get policies given a Policy(Set)IdReference (e.g.
PolicyRefsMetadata - Interface in org.ow2.authzforce.core.pdp.api.policy
Metadata meant to be associated to a policy (XACML PolicySet) element, that gives metadata about Policy(Set)IdReferences within this policy.
PolicyVersion - Class in org.ow2.authzforce.core.pdp.api.policy
Representation of XACML VersionType:
PolicyVersion(String, List<Integer>) - Constructor for class org.ow2.authzforce.core.pdp.api.policy.PolicyVersion
 
PolicyVersion(String) - Constructor for class org.ow2.authzforce.core.pdp.api.policy.PolicyVersion
Creates instance from version in text form
PolicyVersionPattern - Class in org.ow2.authzforce.core.pdp.api.policy
Policy Version pattern (as defined by XACML VersionMatchType)
PolicyVersionPattern(String) - Constructor for class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPattern
Constructs an instance from XACML VersionMatchType-compliant string
PolicyVersionPatterns - Class in org.ow2.authzforce.core.pdp.api.policy
Version patterns used in policy references to match specific policy version(s).
PolicyVersionPatterns(String, String, String) - Constructor for class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPatterns
Creates a VersionConstraints with the three optional constraint strings.
PrimaryPolicyMetadata - Interface in org.ow2.authzforce.core.pdp.api.policy
Primary metadata of a determined Policy or PolicySet (more specifically TopLevelPolicyElementEvaluator), i.e.
PrimitiveDatatype<AV extends PrimitiveValue> - Class in org.ow2.authzforce.core.pdp.api.value
Primitive datatype
PrimitiveDatatype(Class<AV>, String, String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.PrimitiveDatatype
Datatype constructor
PrimitiveToBag(Datatype<AV>, BagDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.PrimitiveToBag
Constructor
PrimitiveValue - Interface in org.ow2.authzforce.core.pdp.api.value
The base type for all primitive/non-bag values that may be used as function arguments (e.g.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.AnyUriValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.Base64BinaryValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.BaseTimeValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.DnsNameWithPortRangeValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.DurationValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.HexBinaryValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
 
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.IpAddressValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.Rfc822NameValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.StringValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.X500NameValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
printXML() - Method in class org.ow2.authzforce.core.pdp.api.value.XPathValue
Converts the internal value (accessible via SimpleValue.getUnderlyingValue() to a valid lexical representation for XML marshalling.
process(INPUT_DECISION_REQUEST, Map<String, String>) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor
Pre-processes a decision request, may result in multiple individual decision requests, e.g.
process(Collection<Map.Entry<INDIVIDUAL_DECISION_REQUEST, ? extends DecisionResult>>) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor
Process multiple individual decision results (e.g.
process(List<Attributes>, SingleCategoryXacmlAttributesParser<Attributes>, boolean, boolean, XPathCompiler, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor
Pre-processes (validates and/or transforms) a Request, may result in multiple individual decision requests, e.g.
process(Request, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor
 
process(Collection<Map.Entry<IndividualXacmlJaxbRequest, ? extends DecisionResult>>) - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor
 
process(Iterable<VALIDATOR_INPUT_ATTRIBUTE_CATEGORY_OBJECT>, SingleCategoryXacmlAttributesParser<VALIDATOR_OUTPUT_ATTRIBUTE_CATEGORY_OBJECT>, boolean, boolean, XPathCompiler, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.api.io.MultipleXacmlRequestPreprocHelper
Pre-processes (validates and/or transforms) a Request, may result in multiple individual decision requests, e.g.
processClientError(IndeterminateEvaluationException) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor
Process an indeterminate result, i.e.
processClientError(IndeterminateEvaluationException) - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor
 
processInternalError(IndeterminateEvaluationException) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor
Process an indeterminate result, i.e.
processInternalError(IndeterminateEvaluationException) - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor
 
put(DecisionRequest, DecisionResult, EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionCache
Puts a decision request and corresponding result in cache.
put(K, V) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableMap
Associates the specified value with the specified key in this map.
putAll(Map<DECISION_REQ_T, DecisionResult>) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionCache
Puts decision requests and corresponding results in cache.
putAll(Map<? extends K, ? extends V>) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableMap
Copies all of the mappings from the specified map to this map (optional operation).
putAttributeSelectorResultIfAbsent(AttributeSelectorExpression<AV>, Bag<AV>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Put an Attribute Selector's values in the context, only if the AttributeSelector has not been already evaluated in this context.
putContentIfAbsent(String, XdmNode) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestBuilder
Puts extra Content (node) into a specific attribute category of the request, if the attribute category does not already have such Content in the request
putIfAbsent(K, V) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableMap
Associates the specified value with the specified key in this map.
putListener(Class<L>, L) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Registers a listener on this evaluation context
putNamedAttributeIfAbsent(AttributeFqn, AttributeBag<?>) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestBuilder
Puts a named attribute into the request if the attribute is not already present in the request
putNamedAttributeValueIfAbsent(AttributeFqn, AttributeBag<?>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Put Attribute values in the context, only if the attribute is not already known to this context.
putOther(String, Object) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Puts custom property in the context
putVariableIfAbsent(String, Value) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Caches the value of a VariableDefinition's expression evaluated in this context only if variable is not already set in this context, for later retrieval by EvaluationContext.getVariableValue(String, Datatype) when evaluating ValueReferences to the same VariableId.

R

RegexpMatchCallFactoryBuilder() - Constructor for class org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction.RegexpMatchCallFactoryBuilder
 
RegexpMatchFunctionHelper - Class in org.ow2.authzforce.core.pdp.api.func
*-regexp-match function helper
RegexpMatchFunctionHelper(FirstOrderFunctionSignature<BooleanValue>, Datatype<? extends SimpleValue<String>>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.RegexpMatchFunctionHelper
Creates a "regex-match" (matching regular expressions) function helper
remainder(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
 
remainder(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
Returns this % divisor
remainder(IntegerValue) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
Returns this % divisor
remainder(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
remainder(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
remove(String) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Removes custom property from the context
removeVariable(String) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
Removes a variable (defined by VariableDefinition) from this context.
removeVariable(String) - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
Removes the VariableReference(Definition) from the manager
replacePlaceholders(String) - Method in interface org.ow2.authzforce.core.pdp.api.EnvironmentProperties
Replaces placeholders in the form of ${PROPERTY_NAME} with the corresponding property value.
REQUEST - Static variable in class org.ow2.authzforce.core.pdp.api.AttributeSources
Attribute source that is the original decision request (received by PDP from client/PEP)
reset() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestBuilder
Reset/clear state to allow building a new request from scratch.
returnType - Variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
 
RFC822NAME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
rfc822Name
RFC822NAME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
rfc822Name
Rfc822NameValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an RFC 822 email address.
Rfc822NameValue(InternetAddress) - Constructor for class org.ow2.authzforce.core.pdp.api.value.Rfc822NameValue
Creates instance from InternetAddress
Rfc822NameValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.Rfc822NameValue
Creates a new RFC822NameAttributeValue that represents the value supplied.
roundIEEE754Default() - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Rounds the double using default IEEE754 rounding mode .

S

SAXBasedXmlnsFilteringParser(Unmarshaller) - Constructor for class org.ow2.authzforce.core.pdp.api.XmlUtils.SAXBasedXmlnsFilteringParser
Creates instance from JAXB unmarshaller used for parsing XML documents
SAXON_CONFIGURATION_CLASSPATH_LOCATION - Static variable in class org.ow2.authzforce.core.pdp.api.XmlUtils
Saxon configuration file for Attributes/Content XML parsing (into XDM data model) and AttributeSelector's XPath evaluation
SAXON_PROCESSOR - Static variable in class org.ow2.authzforce.core.pdp.api.XmlUtils
SAXON XML/XPath Processor configured by "saxon.xml"
SetEquals(BagDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SetEquals
Constructor
SetFunction(String, Datatype<RETURN>, boolean, List<? extends BagDatatype<AV>>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SetFunction
Creates instance
SIMPLE_DENY - Static variable in class org.ow2.authzforce.core.pdp.api.DecisionResults
Simple immutable Deny Decision result (no status, no obligation/advice)
SIMPLE_DENY - Static variable in class org.ow2.authzforce.core.pdp.api.ExtendedDecisions
Simple immutable Deny Decision result (no status)
SIMPLE_NOT_APPLICABLE - Static variable in class org.ow2.authzforce.core.pdp.api.DecisionResults
Simple immutable NotApplicable Decision result (no status)
SIMPLE_NOT_APPLICABLE - Static variable in class org.ow2.authzforce.core.pdp.api.ExtendedDecisions
Simple immutable NoApplicable Decision result (no status)
SIMPLE_PERMIT - Static variable in class org.ow2.authzforce.core.pdp.api.DecisionResults
Simple immutable Permit Decision result (no status, no obligation/advice)
SIMPLE_PERMIT - Static variable in class org.ow2.authzforce.core.pdp.api.ExtendedDecisions
Simple immutable Permit extended Decision (no status)
SimpleValue<V> - Class in org.ow2.authzforce.core.pdp.api.value
Superclass of all "simple" Attribute Values, including values of any XACML standard datatype; "simple" as in "simple type" or "simple content" of XML schema.
SimpleValue(V) - Constructor for class org.ow2.authzforce.core.pdp.api.value.SimpleValue
Constructor from Java type of value.
SimpleValue.BaseFactory<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.value
Datatype-specific Attribute Value Factory that supports values based on single Serializable element (i.e.
SingleCategoryAttributes<AV_BAG extends Iterable<? extends AttributeValue>,RETURNED_ATTRIBUTE_CATEGORY> - Class in org.ow2.authzforce.core.pdp.api.io
Internal equivalent of XACML Attributes element, i.e.
SingleCategoryAttributes(String, Set<Map.Entry<AttributeFqn, AV_BAG>>, SingleCategoryAttributes.NamedAttributeIteratorConverter<AV_BAG>, RETURNED_ATTRIBUTE_CATEGORY, XdmNode) - Constructor for class org.ow2.authzforce.core.pdp.api.io.SingleCategoryAttributes
Instantiates this class
SingleCategoryAttributes.NamedAttributeIteratorConverter<V_BAG extends Iterable<? extends AttributeValue>> - Interface in org.ow2.authzforce.core.pdp.api.io
Named Attribute Iterator converter
SingleCategoryXacmlAttributesParser<INPUT_ATTRIBUTE_CATEGORY> - Interface in org.ow2.authzforce.core.pdp.api.io
Parser for XACML request attribute categories, i.e.
SingleCategoryXacmlAttributesParser.Factory<INPUT_ATTRIBUTE_CATEGORY> - Interface in org.ow2.authzforce.core.pdp.api.io
Factory of XACML attribute category parser
SingleParameterTypedFirstOrderFunction<RETURN_T extends Value,PARAM_T extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
Superclass of "first-order" functions of single-type parameters, i.e.
SingleParameterTypedFirstOrderFunction(String, Datatype<RETURN_T>, boolean, List<? extends Datatype<PARAM_T>>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunction
Constructor that creates a function from its signature definition
SingleParameterTypedFirstOrderFunctionSignature<RETURN extends Value,PARAM extends Value> - Class in org.ow2.authzforce.core.pdp.api.func
First-order function signature whose every parameters has the same datatype
SingleParameterTypedFirstOrderFunctionSignature(String, Datatype<RETURN>, boolean, List<? extends Datatype<PARAM>>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.SingleParameterTypedFirstOrderFunctionSignature
Creates function signature
singleton(Datatype<AV>, AV) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
Creates instance of immutable bag containing val and only val value
singletonAttributeBag(Datatype<AV>, AV, AttributeSource) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
Creates instance of immutable attribute bag containing val and only val value
singletonAttributeBag(Datatype<AV>, AV) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
Creates instance of immutable attribute bag containing val and only val value with as attribute source
SingletonBagToPrimitive(Datatype<AV>, BagDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.SingletonBagToPrimitive
Constructor
size() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
Get bag size
StandardAttributeValueFactories - Class in org.ow2.authzforce.core.pdp.api.value
XACML standard datatypes
StandardDatatypes - Class in org.ow2.authzforce.core.pdp.api.value
XACML standard datatypes
StaticPolicyEvaluator - Interface in org.ow2.authzforce.core.pdp.api.policy
Statically-defined policy evaluator interface, "policy" referring to any XACML Policy* element: Policy(Set), Policy(Set)IdReference.
StaticPolicyProvider - Interface in org.ow2.authzforce.core.pdp.api.policy
Static Policy Provider, used by the PDP to get policies referenced by Policy(Set)IdReference (e.g.
StaticTopLevelPolicyElementEvaluator - Interface in org.ow2.authzforce.core.pdp.api.policy
Marker interface for statically-defined top-level policy element (XACML Policy(Set)) evaluators.
StatusHelper - Class in org.ow2.authzforce.core.pdp.api
Simplifies XACML Status handling.
StatusHelper(List<String>, Optional<String>, Optional<StatusDetail>) - Constructor for class org.ow2.authzforce.core.pdp.api.StatusHelper
Constructor that takes the status code, an optional message, and some detail to include with the status.
StatusHelper(List<String>, Optional<String>) - Constructor for class org.ow2.authzforce.core.pdp.api.StatusHelper
Constructor that takes both the status code and a message to include with the status.
StatusHelper(String, Optional<String>) - Constructor for class org.ow2.authzforce.core.pdp.api.StatusHelper
Constructor that takes only the status code.
STRING - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
string
STRING - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
string
StringContentOnlyValueFactory<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.value
Datatype-specific Attribute Value Factory that supports values only based on string content, without any XML attributes, and independent from the context, i.e.
StringContentOnlyValueFactory(AttributeDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.value.StringContentOnlyValueFactory
Creates a datatype factory from the Java datatype implementation class and datatype identifier
StringParseableValue<V> - Class in org.ow2.authzforce.core.pdp.api.value
Attribute Value based on string or possibly other type of Serializable content, without any extra XML attributes.
StringParseableValue(V) - Constructor for class org.ow2.authzforce.core.pdp.api.value.StringParseableValue
 
StringParseableValue.Factory<AV extends AttributeValue> - Class in org.ow2.authzforce.core.pdp.api.value
Datatype-specific Attribute Value Factory that supports values based on string and possibly other type of Serializable content without any extra XML attributes.
StringValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:string value.
StringValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.StringValue
Convert string argument - assumed a valid xsd:string into a String value.
Subset(BagDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Subset
Constructor
subtract(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
Subtract a number from this.
subtract(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.BaseTimeValue
Subtract duration to this time
subtract(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.DateTimeValue
Subtract duration to this time
subtract(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.DateValue
Subtract duration to this time
subtract(DoubleValue) - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Subtract a number from this.
subtract(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
Subtract a number from this.
subtract(IntegerValue) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
 
subtract(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
 
subtract(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
 
subtract(NAV) - Method in class org.ow2.authzforce.core.pdp.api.value.NumericValue
Subtract a number from this.
subtract(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.TimeValue
Subtract duration to this time

T

TIME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
time
TIME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
time
TimeValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:time value.
TimeValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.TimeValue
Creates a new TimeAttributeValue from a string representation of time
toImmutable() - Method in class org.ow2.authzforce.core.pdp.api.MutableAttributeBag
Lock the bag and return the immutable copy of this bag
toLiteral() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPattern
Return the pattern as literal version if the internal XACML VersionMatch is actually a literal version string (no wildcard character like '*' or '+')
toLowerCase(Locale) - Method in class org.ow2.authzforce.core.pdp.api.value.StringValue
toLowerCase
TopLevelPolicyElementEvaluator - Interface in org.ow2.authzforce.core.pdp.api.policy
Marker interface for evaluators of top-level policy elements: XACML Policy or PolicySet.
TopLevelPolicyElementType - Enum in org.ow2.authzforce.core.pdp.api.policy
Top-level policy element type (XACML Policy or PolicySet)
toRegex() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPattern
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.AttributeSelectorId
 
toString() - Method in interface org.ow2.authzforce.core.pdp.api.AttributeSource
Get identifier
toString() - Method in class org.ow2.authzforce.core.pdp.api.BaseNamedAttributeProvider
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.BasePdpExtensionRegistry
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.combining.BaseCombiningAlg
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.combining.ParameterAssignment
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.expression.ConstantExpression
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
toString() - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFunction
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.func.GenericHigherOrderFunctionFactory
toString() - Method in class org.ow2.authzforce.core.pdp.api.ImmutableDecisionRequest
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.PepAction
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.PepActionAttributeAssignment
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.policy.BasePrimaryPolicyMetadata
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersion
Return the original version string from which this object was instantiated
toString() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPattern
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPatterns
 
toString() - Method in enum org.ow2.authzforce.core.pdp.api.policy.TopLevelPolicyElementType
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.value.BaseAttributeValueFactory
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
 
toString() - Method in class org.ow2.authzforce.core.pdp.api.value.SimpleValue
toString() - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.XPathEvaluator
 
totalArgCount - Variable in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerEval
 
trim() - Method in class org.ow2.authzforce.core.pdp.api.value.StringValue
trim
TRUE - Static variable in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
Single instance of BooleanAttributeValue that represents true.

U

UNDEF_PARAMETER_TYPES_EXCEPTION - Static variable in class org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionSignature
 
Union(Datatype<AV>, BagDatatype<AV>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.FirstOrderBagFunctions.Union
Constructor
UNLIMITED_POLICY_REF_DEPTH - Static variable in interface org.ow2.authzforce.core.pdp.api.policy.PolicyProvider
Constant for unlimited depth of policy reference
UNSUPPORTED_MULTI_REQUESTS_EXCEPTION - Static variable in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor
Indeterminate exception to be thrown iff MultiRequests element not supported by the request preprocessor
UNSUPPORTED_REQUEST_DEFAULTS_EXCEPTION - Static variable in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor
Indeterminate exception to be thrown iff RequestDefaults element not supported by the request preprocessor
UpdatableCollection<E> - Interface in org.ow2.authzforce.core.pdp.api
Updatable collection; "updatable" means elements can only be added to the collection (no removal, no clear)
UpdatableCollections - Class in org.ow2.authzforce.core.pdp.api
Factory for UpdatableLists
UpdatableList<E> - Interface in org.ow2.authzforce.core.pdp.api
Updatable list; "updatable" means elements can only be added to the list (no removal, no clear)
UpdatableMap<K,V> - Interface in org.ow2.authzforce.core.pdp.api
Updatable Map; "updatable" means elements can only be put to the Map (no removal, no clear)
UpdatableSet<E> - Interface in org.ow2.authzforce.core.pdp.api
Updatable Set; "updatable" means elements can only be added to the Set (no removal, no clear)

V

validate(VALIDATOR_INPUT_ATTRIBUTE_CATEGORY_OBJECT) - Method in class org.ow2.authzforce.core.pdp.api.io.MultipleXacmlRequestPreprocHelper
 
validate(Bag<?>) - Method in interface org.ow2.authzforce.core.pdp.api.value.Bag.Validator
Validates the bag content, e.g.
validate(Bag<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.Bags.NonEmptinessValidator
 
validateResourceScope(AttributeFqn, Iterable<? extends AttributeValue>) - Static method in class org.ow2.authzforce.core.pdp.api.io.XacmlRequestAttributeParser
Validates the 'scope' attribute as defined in Multiple Decision Profile (§2.1 and §5)
value - Variable in class org.ow2.authzforce.core.pdp.api.value.SimpleValue
 
Value - Interface in org.ow2.authzforce.core.pdp.api.value
Value (literal constant) that can be used directly as function argument and result from Expression evaluation.
valueOf(String) - Static method in enum org.ow2.authzforce.core.pdp.api.AttributeSource.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ow2.authzforce.core.pdp.api.EnvironmentPropertyName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ow2.authzforce.core.pdp.api.func.ComparisonFunction.PostCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ow2.authzforce.core.pdp.api.policy.TopLevelPolicyElementType
Returns the enum constant of this type with the specified name.
valueOf(BigInteger) - Static method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
Returns an ArbitrarilyBigInteger instance representing the specified big integer value
valueOf(boolean) - Static method in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
Get BooleanAttributeValue.TRUE (resp.
valueOf(int) - Static method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
Returns an IntegerValue instance representing the specified int value
valueOf(long) - Static method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
Returns an IntegerValue instance representing the specified long value
valueOf(long) - Static method in class org.ow2.authzforce.core.pdp.api.value.LongInteger
Returns an LongInteger instance representing the specified long value
valueOf(int) - Static method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
Returns an MediumInteger instance representing the specified int value
values() - Static method in enum org.ow2.authzforce.core.pdp.api.AttributeSource.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ow2.authzforce.core.pdp.api.EnvironmentPropertyName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ow2.authzforce.core.pdp.api.func.ComparisonFunction.PostCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ow2.authzforce.core.pdp.api.policy.TopLevelPolicyElementType
Returns an array containing the constants of this enum type, in the order they are declared.
VariableReference<V extends Value> - Interface in org.ow2.authzforce.core.pdp.api.expression
Variable reference, i.e.
VersionFixedPolicyEvaluator - Interface in org.ow2.authzforce.core.pdp.api.policy
Common interface to StaticPolicyEvaluator and TopLevelPolicyElementEvaluator for evaluators of policies with a fixed version (e.g.

W

WILDCARD - Static variable in class org.ow2.authzforce.core.pdp.api.policy.PolicyVersionPatterns
Wildcard pattern, i.e.

X

X500NAME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
x500Name
X500NAME - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
x500Name
X500NameValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an X.500 Directory Name.
X500NameValue(X500Principal) - Constructor for class org.ow2.authzforce.core.pdp.api.value.X500NameValue
Creates a new X500NameValue from an X500Principal.
X500NameValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.X500NameValue
Creates a new X500NameValue from string form
XACML_MULTIPLE_DECISION_PROFILE_COMBINED_DECISION - Static variable in class org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor.Features
Identifier of the feature described in section 3 (Requests for a combined decision) of XACML v3.0 Multiple Decision Profile.
XACML_NS_1_0 - Static variable in interface org.ow2.authzforce.core.pdp.api.func.Function
The standard namespace where all XACML 1.0 spec-defined functions are defined
XACML_NS_2_0 - Static variable in interface org.ow2.authzforce.core.pdp.api.func.Function
The standard namespace where all XACML 2.0 spec-defined functions are defined
XACML_NS_3_0 - Static variable in interface org.ow2.authzforce.core.pdp.api.func.Function
The standard namespace where all XACML 3.0 spec-defined functions are defined
XacmlJaxbParsingUtils - Class in org.ow2.authzforce.core.pdp.api.io
XACML/XML parsing utilities based on JAXB API.
XacmlJaxbParsingUtils.ContentSkippingXacmlJaxbAttributesParserFactory<BAG extends Iterable<? extends AttributeValue>> - Class in org.ow2.authzforce.core.pdp.api.io
Factory for JAXB/XACML <Attributes> parser that only parses the named attributes (Attribute elements), not the Content
XacmlJaxbParsingUtils.FullXacmlJaxbAttributesParserFactory<BAG extends Iterable<? extends AttributeValue>> - Class in org.ow2.authzforce.core.pdp.api.io
Factory for JAXB/XACML <Attributes> Parser that parses the named attributes (Attribute elements), and the free-form Content
XacmlJaxbParsingUtils.NamedXacmlJaxbAttributeParser - Class in org.ow2.authzforce.core.pdp.api.io
Named XACML/JAXB Attribute parser
XacmlRequestAttributeParser<INPUT_ATTRIBUTE,BAG extends Iterable<? extends AttributeValue>> - Class in org.ow2.authzforce.core.pdp.api.io
XACML Request Attribute parser that is aware of all named attributes parsed in the request.
XacmlRequestAttributeParser(NamedXacmlAttributeParser<INPUT_ATTRIBUTE>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.XacmlRequestAttributeParser
 
XML_TEMPORAL_DATATYPE_FACTORY - Static variable in class org.ow2.authzforce.core.pdp.api.XmlUtils
XML datatype factory for parsing XML-Schema-compliant date/time/duration values into Java types.
XmlUtils - Class in org.ow2.authzforce.core.pdp.api
Utilities for XML-to-JAXB binding
XmlUtils.NoXmlnsFilteringParser - Class in org.ow2.authzforce.core.pdp.api
This is a bare implementation of namespace-filtering parser, i.e.
XmlUtils.SAXBasedXmlnsFilteringParser - Class in org.ow2.authzforce.core.pdp.api
SAX-based namespace-filtering XML-to-JAXB parser.
XmlUtils.XmlnsFilteringParser - Interface in org.ow2.authzforce.core.pdp.api
(Namespace-filtering) XML-to-JAXB parser
XmlUtils.XmlnsFilteringParserFactory - Interface in org.ow2.authzforce.core.pdp.api
(Namespace-filtering) XACML-to-JAXB parser factory
XmlUtils.XPathEvaluator - Class in org.ow2.authzforce.core.pdp.api
Wrapper around XPathExecutable that provides the original XPath expression from which the XPathExecutable was compiled, via toString() method.
XPATH - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
xpathExpression
XPATH - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
xpathExpression
XPATH_CATEGORY_ATTRIBUTE_LOCALNAME - Static variable in class org.ow2.authzforce.core.pdp.api.value.XPathValue
XML attribute local name that indicate the XACML attribute category of the Content to which the xpathExpression is applied: "XPathCategory" .
XPATH_CATEGORY_ATTRIBUTE_QNAME - Static variable in class org.ow2.authzforce.core.pdp.api.value.XPathValue
QName of XPathCategory attribute in xpathExpression, using "XPathCategory" as local name.
XPathEvaluator(String, XPathCompiler) - Constructor for class org.ow2.authzforce.core.pdp.api.XmlUtils.XPathEvaluator
Creates instance
XPathValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of XACML xpathExpression datatype.
XPathValue(String, Map<QName, String>, XPathCompiler) - Constructor for class org.ow2.authzforce.core.pdp.api.value.XPathValue
Instantiates from XPath expression.

Y

YEARMONTHDURATION - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardAttributeValueFactories
yearMonthDuration
YEARMONTHDURATION - Static variable in class org.ow2.authzforce.core.pdp.api.value.StandardDatatypes
yearMonthDuration
YearMonthDurationValue - Class in org.ow2.authzforce.core.pdp.api.value
Representation of an xs:yearMonthDuration value.
YearMonthDurationValue(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.YearMonthDurationValue
Instantiates year-month duration from string representation of xs:dayTimeDuration value.

Z

ZERO - Static variable in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
Value zero
A B C D E F G H I J L M N O P R S T U V W X Y Z 

Copyright © 2012–2020. All rights reserved.