A B C D E F G H I J L M N O P R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
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(Deque<? extends NAV>) - Method in class org.ow2.authzforce.core.pdp.api.value.NumericValue
-
Adds numbers to this.
- add(Deque<? extends DoubleValue>) - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
-
Adds numbers to this.
- add(Deque<? extends IntegerValue>) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
- 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(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.TimeValue
-
Add duration to this time
- add(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
-
Add integer to this.
- add(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
-
Add integer to this.
- 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
- 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(Collection<? extends AttributeValue>) - Method in class org.ow2.authzforce.core.pdp.api.MutableAttributeBag
-
Appends all 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(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, Deque<String>, Optional<XPathCompilerProxy>) - 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(long) - Constructor for class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
-
Creates instance from long argument, mostly for easy writing of tests
- ArbitrarilyBigInteger(BigInteger) - Constructor for class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
-
Creates instance from integer argument
- 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, ItemType) - 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. - 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(String, String, Optional<String>) - Constructor for class org.ow2.authzforce.core.pdp.api.AttributeSelectorId
-
Creates instance from scratch
- 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
-
To be called when
EvaluationContext.getAttributeSelectorResult(AttributeSelectorExpression)
is called - 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
Bag
s. - 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 a 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(Optional<ImmutableXacmlStatus>) - Constructor for class org.ow2.authzforce.core.pdp.api.BaseDecisionResult
- BaseEvaluationContext - Class in org.ow2.authzforce.core.pdp.api
-
A basic partial implementation of
EvaluationContext
associated to an XACML Request (abstract in a sense that is not XML or JSON (or other format) specific). - BaseEvaluationContext(Map<AttributeFqn, AttributeBag<?>>, boolean, Optional<Instant>) - Constructor for class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
Constructs a new
IndividualDecisionRequestContext
based on the given request attributes and extra contents with support for XPath evaluation against Content element in Attributes - 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
FirstOrderFunction
s 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, 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 - BaseXPathCompilerProxy - Class in org.ow2.authzforce.core.pdp.api.expression
-
Base implementation of
XPathCompilerProxy
- BaseXPathCompilerProxy(XPathVersion, Map<String, String>) - Constructor for class org.ow2.authzforce.core.pdp.api.expression.BaseXPathCompilerProxy
-
Creates namespace-aware XPathCompiler for a given XPath version
- beginIndividualDecisionRequest(EvaluationContext, Optional<EvaluationContext>) - Method in interface org.ow2.authzforce.core.pdp.api.NamedAttributeProvider
-
The PDP engine calls this method before evaluating each Individual Decision Request (whether it is part of a Multiple Decision request or not) if the Attribute Provider supports it as indicated by
NamedAttributeProvider.supportsBeginIndividualDecisionRequest()
. - beginMultipleDecisionRequest(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.NamedAttributeProvider
-
When the Multiple Decision Profile is used, the PDP engine calls this method before evaluating the Individual Decision Requests of a given Multiple Decision request if the Attribute Provider supports it as indicated by
NamedAttributeProvider.supportsBeginMultipleDecisionRequest()
.. - beginMultipleDecisionRequest(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.SingleNamedAttributeProvider
-
When the Multiple Decision Profile is used, the PDP engine calls this method before evaluating the Individual Decision Requests of a given Multiple Decision request.
- 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 a 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(FirstOrderFunctionSignature<BooleanValue>, Datatype<StringValue>, Datatype<AV>) - Method in class org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction.RegexpMatchCallFactoryBuilder
- 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(SingleParameterTypedFirstOrderFunctionSignature<BooleanValue, PARAM_T>) - Method in interface org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.CallFactoryBuilder
-
Builds the match function call factory
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 extendsCloseable
because it 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 an 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 implementsCloseable
because it 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
-
Closeable
StaticPolicyProvider
- 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(DAV) - Method in class org.ow2.authzforce.core.pdp.api.value.DurationValue
-
Compares internal duration value (
Duration
) to another, usingDuration.compare(Duration)
- compare(E, E) - Method in class org.ow2.authzforce.core.pdp.api.PdpExtensionRegistry.PdpExtensionComparator
- 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(DoubleValue) - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
- compareTo(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
- 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(IntegerValue) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
- compareTo(StringValue) - Method in class org.ow2.authzforce.core.pdp.api.value.StringValue
- compareTo(TAV) - Method in class org.ow2.authzforce.core.pdp.api.value.BaseTimeValue
-
Compares internal date/time value (
XMLGregorianCalendar
) to another, usingXMLGregorianCalendar.compare(XMLGregorianCalendar)
- 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 compareTo() function is similar toComparable.compareTo(Object)
. - compile(String) - Method in class org.ow2.authzforce.core.pdp.api.expression.BaseXPathCompilerProxy
- compile(String) - Method in interface org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy
- compilePattern(String) - Method in class org.ow2.authzforce.core.pdp.api.expression.BaseXPathCompilerProxy
- compilePattern(String) - Method in interface org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy
- 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 class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
Check whether custom property is in the context
- 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(Iterator<Map.Entry<AttributeFqn, V_BAG>>) - Method in interface org.ow2.authzforce.core.pdp.api.io.SingleCategoryAttributes.NamedAttributeIteratorConverter
-
convert the iterator over named attributes
- convert(IndividualXacmlJaxbRequest, DecisionResult) - Static method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor
-
Convert AuthzForce-specific
DecisionResult
to XACMLResult
- convert(PARAM) - Method in interface org.ow2.authzforce.core.pdp.api.func.DatatypeConversionFunction.TypeConverter
-
Converts a value from a type to the other
- 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
andBagDatatype
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 a 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(GregorianCalendar) - Constructor for class org.ow2.authzforce.core.pdp.api.value.DateTimeValue
-
Creates a new
DateTimeAttributeValue
that represents the supplied date - DateTimeValue(XMLGregorianCalendar) - 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 a 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 a 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
-
DecisionRequest
factory - 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
DecisionResult
s - 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
- delegate - Variable in class org.ow2.authzforce.core.pdp.api.expression.BaseXPathCompilerProxy
- divide(NAV) - Method in class org.ow2.authzforce.core.pdp.api.value.NumericValue
-
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.ArbitrarilyBigInteger
-
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(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(IntegerValue) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
- 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 theString
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() - 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
- DoubleValue - Class in org.ow2.authzforce.core.pdp.api.value
-
Representation of a 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
- 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) - 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
AttributeSources.REQUEST
as attribute source - 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.
- 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
-
Compares the element data-types, and calls equals() on the
Bag.elements()
, thereforeMultiset.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.CallFactoryBuilder<PARAM>) - Constructor for class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction
-
Constructor based on a match method call factory builder
- 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.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, Optional<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(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
- 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
- evalPrimitive(Expression<?>, EvaluationContext, Optional<EvaluationContext>) - Static method in class org.ow2.authzforce.core.pdp.api.expression.Expressions
-
Evaluate single-valued (primitive) argument expression
- 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/emptynamespaceURIsByPrefix
- evaluate(ADAPTER_INPUT_DECISION_REQUEST, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.api.io.BasePdpEngineAdapter
-
Evaluates an 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/emptynamespaceURIsByPrefix
- evaluate(INPUT_DECISION_REQUEST, Map<String, String>) - Method in interface org.ow2.authzforce.core.pdp.api.io.PdpEngineInoutAdapter
-
Evaluates an XML/JAXB-based XACML decision request
- evaluate(String, XdmItem) - Method in class org.ow2.authzforce.core.pdp.api.expression.BaseXPathCompilerProxy
- evaluate(String, XdmItem) - Method in interface org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy
- evaluate(Deque<AttributeValue>) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerMultiPrimitiveTypeEval
-
Make the call with attribute values as arguments.
- 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(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(List<INDIVIDUAL_DECISION_REQ_T>, EvaluationContext) - 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(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(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(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
. - evaluate(EvaluationContext, Optional<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(EvaluationContext, Optional<EvaluationContext>) - Method in class org.ow2.authzforce.core.pdp.api.expression.ConstantExpression
-
Returns the value itself
- evaluate(EvaluationContext, Optional<EvaluationContext>) - Method in interface org.ow2.authzforce.core.pdp.api.expression.Expression
-
Evaluates the expression using the given context.
- evaluate(EvaluationContext, Optional<EvaluationContext>) - Method in class org.ow2.authzforce.core.pdp.api.expression.GenericAttributeProviderBasedAttributeDesignatorExpression
- evaluate(EvaluationContext, Optional<EvaluationContext>) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall
- evaluate(EvaluationContext, Optional<EvaluationContext>) - Method in interface org.ow2.authzforce.core.pdp.api.func.FunctionCall
-
Make the call in a given evaluation context
- evaluate(EvaluationContext, Optional<EvaluationContext>, boolean) - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
-
Same as
Decidable.evaluate(EvaluationContext, Optional)
except Target evaluation may be skipped. - evaluate(EvaluationContext, Optional<EvaluationContext>, boolean, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall
- evaluate(EvaluationContext, Optional<EvaluationContext>, boolean, AttributeValue...) - Method in interface org.ow2.authzforce.core.pdp.api.func.FirstOrderFunctionCall
-
Make the call in a given evaluation context.
- evaluate(EvaluationContext, Optional<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, Optional<EvaluationContext>, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerBagEval
- evaluate(EvaluationContext, Optional<EvaluationContext>, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerMultiPrimitiveTypeEval
- evaluate(EvaluationContext, Optional<EvaluationContext>, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerPartlyBagEval
- evaluate(EvaluationContext, Optional<EvaluationContext>, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall.EagerSinglePrimitiveTypeEval
- evaluate(EvaluationContext, Optional<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(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.
- evaluateSingle(String, XdmItem) - Method in class org.ow2.authzforce.core.pdp.api.expression.BaseXPathCompilerProxy
- evaluateSingle(String, XdmItem) - Method in interface org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy
- 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
ExpressionType
s 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
Expression
s. - 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() - Constructor for class org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider.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(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>) - Constructor for class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils.FullXacmlJaxbAttributesParserFactory
-
Creates instance
- funcId - Variable in class org.ow2.authzforce.core.pdp.api.func.BaseFirstOrderFunctionCall
- 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
- 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
NamedAttributeProvider
to retrieve the attribute value - GenericAttributeProviderBasedAttributeDesignatorExpression(AttributeFqn, boolean, BagDatatype<AV>, SingleNamedAttributeProvider<AV>) - 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(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. - get(AttributeFqn, Datatype<AV>, EvaluationContext, Optional<EvaluationContext>) - Method in interface org.ow2.authzforce.core.pdp.api.NamedAttributeProvider
-
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(EvaluationContext, Optional<EvaluationContext>) - Method in interface org.ow2.authzforce.core.pdp.api.SingleNamedAttributeProvider
-
Provides values of the attribute matching the given designator data.
- 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>) - 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, Optional<EvaluationContext>) - Method in class org.ow2.authzforce.core.pdp.api.policy.BaseStaticPolicyProvider
- get(TopLevelPolicyElementType, String, Optional<PolicyVersionPatterns>, Deque<String>, EvaluationContext, Optional<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>, EvaluationContext, Optional<EvaluationContext>) - Method in interface org.ow2.authzforce.core.pdp.api.policy.StaticPolicyProvider
- getAlgorithm(String, Class<T>) - Method in interface org.ow2.authzforce.core.pdp.api.combining.CombiningAlgRegistry
-
Tries to return the correct combining 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 of 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 of 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 <Attributes> 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
- getCreationTimestamp() - Method in class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
- getCreationTimestamp() - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequest
-
Returns the request object creation timestamp.
- getCreationTimestamp() - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
-
Returns the date/time when this evaluation context was created.
- getCreationTimestamp() - Method in class org.ow2.authzforce.core.pdp.api.ImmutableDecisionRequest
- getCreationTimestamp() - Method in class org.ow2.authzforce.core.pdp.api.io.IndividualXacmlJaxbRequest
- 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
- getDeclaredNamespacePrefixToUriMap() - Method in class org.ow2.authzforce.core.pdp.api.expression.BaseXPathCompilerProxy
- getDeclaredNamespacePrefixToUriMap() - Method in interface org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy
-
Get namespace prefix-URI mappings to be part of the static context for XPath expressions compiled with this XPath compiler, i.e.
- getDeny(Optional<ImmutableXacmlStatus>, 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(ImmutableXacmlStatus) - 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
ofAttributeDesignator
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() - 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() - Method in interface org.ow2.authzforce.core.pdp.api.XmlUtils.XmlnsFilteringParserFactory
-
Get factory instance
- getInstance(int) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionResultPostprocessor.Factory
-
Create instance of Result postprocessor
- 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(CONF_T, AttributeValueFactoryRegistry, EnvironmentProperties) - Method in class org.ow2.authzforce.core.pdp.api.DecisionCache.Factory
-
Instantiates decision cache extension
- 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(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>, Optional<XPathCompilerProxy>) - 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(Serializable, Map<QName, String>, Optional<XPathCompilerProxy>) - Method in class org.ow2.authzforce.core.pdp.api.value.StringParseableValue.Factory
- getInstance(Iterable<CombiningAlgParameter<? extends T>>, Iterable<? extends T>) - Method in interface org.ow2.authzforce.core.pdp.api.combining.CombiningAlg
-
Creates instance of algorithm.
- 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(String) - Static method in class org.ow2.authzforce.core.pdp.api.value.NetworkPortRange
-
Creates an instance of
PortRange
based on the given value. - getInstance(List<Serializable>, Map<QName, String>, Optional<XPathCompilerProxy>) - 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(List<Serializable>, Map<QName, String>, Optional<XPathCompilerProxy>) - 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(List<Expression<?>>, Datatype<?>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.CallFactory
- getInstance(List<Expression<?>>, Datatype<?>[]) - Method in class org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction.CallFactory
- 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(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(XMLGregorianCalendar) - Static method in class org.ow2.authzforce.core.pdp.api.value.DateValue
-
Creates a new
DateAttributeValue
from a Calendar - getInstance(XMLGregorianCalendar) - Static method in class org.ow2.authzforce.core.pdp.api.value.TimeValue
-
Creates a new instance from a Calendar
- getInstance(AttributeValueType, Optional<XPathCompilerProxy>) - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
-
Parse/create an attribute value expression from XACML-schema-derived JAXB model
- getInstance(ExpressionType, Deque<String>, Optional<XPathCompilerProxy>) - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
-
Parses an XACML Expression into internal model of expression (evaluable).
- 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(AttributeValueFactoryRegistry, boolean, boolean, Set<String>) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor.Factory
-
Create instance of Request pre-processor
- getInstance(AttributeValueFactoryRegistry, NamedAttributeProvider) - Method in interface org.ow2.authzforce.core.pdp.api.CloseableNamedAttributeProvider.DependencyAwareFactory
-
Create Attribute Provider instance
- getInstance(BooleanValue) - Static method in class org.ow2.authzforce.core.pdp.api.value.StringValue
-
Converts BooleanAttributeValue to String
- getInstance(Datatype<SUB_RETURN_T>) - Method in class org.ow2.authzforce.core.pdp.api.func.GenericHigherOrderFunctionFactory
-
Returns instance of the Higher-order function
- 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 class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
- 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 the 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 class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
Get immutable iterator over the context attributes.
- 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 class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
Returns the value of a named attribute available in the request context.
- 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(Optional<ImmutableXacmlStatus>) - Static method in class org.ow2.authzforce.core.pdp.api.DecisionResults
-
Instantiates a NotApplicable decision with optional status.
- getNotApplicable(ImmutableXacmlStatus) - 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 class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
Get custom property
- 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
CombinerParameterEvaluator
s 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 nor Deny
- getPermit(Optional<ImmutableXacmlStatus>, 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(ImmutableXacmlStatus) - 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() - 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, Optional<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(EvaluationContext, Optional<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() - Method in interface org.ow2.authzforce.core.pdp.api.policy.VersionFixedPolicyEvaluator
-
Get policy version.
- getPolicyVersion(EvaluationContext, Optional<EvaluationContext>) - Method in interface org.ow2.authzforce.core.pdp.api.policy.PolicyEvaluator
-
Get policy version, e.g.
- getPolicyVersion(EvaluationContext, Optional<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...)
- getProvidedAttribute() - Method in interface org.ow2.authzforce.core.pdp.api.SingleNamedAttributeProvider
-
Returns the non-null
AttributeDesignator
s provided/supported by this provider. - getProvidedAttributes() - Method in interface org.ow2.authzforce.core.pdp.api.NamedAttributeProvider
-
Returns the non-null non-empty
Set
ofAttributeDesignator
s provided/supported by this Attribute provider. - 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
- 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)
- getVariableExpressions() - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
-
Get a snapshot list of current Variable definitions.
- getVariableId() - Method in interface org.ow2.authzforce.core.pdp.api.expression.VariableReference
-
Returns referenced XACML Variable ID (declared in VariableDefinition)
- getVariables() - Method in class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
- getVariables() - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
-
Get snapshot of all Variable values in this context
- getVariableValue(String, Datatype<V>) - Method in class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
Get value of a VariableDefinition's expression evaluated in this context and whose value has been cached with
EvaluationContext.putVariableIfAbsent(VariableReference, Value)
. - 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(VariableReference, 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.
- getXdmItem() - Method in interface org.ow2.authzforce.core.pdp.api.func.Function
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.AnyUriValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.Base64BinaryValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.DateTimeValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.DateValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.DayTimeDurationValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.DnsNameWithPortRangeValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.HexBinaryValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.IpAddressValue
- getXdmItem() - Method in interface org.ow2.authzforce.core.pdp.api.value.PrimitiveValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.Rfc822NameValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.StringValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.TimeValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.X500NameValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.XPathValue
- getXdmItem() - Method in class org.ow2.authzforce.core.pdp.api.value.YearMonthDurationValue
- getXdmValue() - Method in class org.ow2.authzforce.core.pdp.api.value.Bag
- getXdmValue() - Method in interface org.ow2.authzforce.core.pdp.api.value.PrimitiveValue
- getXdmValue() - Method in interface org.ow2.authzforce.core.pdp.api.value.Value
-
Get XDM (XPath Data Model) value equivalent for using it as XPath variable value in XPath expressions
- 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)
. - getXPathItemType() - Method in class org.ow2.authzforce.core.pdp.api.value.Datatype
-
Equivalent data-type to be used in XPath expressions (AttributeSelectors, etc.), especially for XPath variables
- getXPathVariableName() - Method in interface org.ow2.authzforce.core.pdp.api.expression.VariableReference
-
Returns the XPath-compatible variable name, using
VariableReference.getVariableId()
as localName. - getXPathVersion() - Method in class org.ow2.authzforce.core.pdp.api.expression.BaseXPathCompilerProxy
- getXPathVersion() - Method in interface org.ow2.authzforce.core.pdp.api.expression.XPathCompilerProxy
- GREATER_THAN - org.ow2.authzforce.core.pdp.api.func.ComparisonFunction.PostCondition
- GREATER_THAN_OR_EQUAL - org.ow2.authzforce.core.pdp.api.func.ComparisonFunction.PostCondition
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 a 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 toPdpEngine.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
- ImmutableXacmlStatus - Class in org.ow2.authzforce.core.pdp.api
-
Immutable XACML Status, simplifies XACML Status handling (not supporting StatusDetails, always set null).
- ImmutableXacmlStatus(String, Optional<String>) - Constructor for class org.ow2.authzforce.core.pdp.api.ImmutableXacmlStatus
-
Constructor that takes only the status code.
- ImmutableXacmlStatus(List<String>, Optional<String>) - Constructor for class org.ow2.authzforce.core.pdp.api.ImmutableXacmlStatus
-
Constructor that takes the status code, an optional message, and some detail to include with the status.
- ImmutableXacmlStatus(StatusCode, String) - Constructor for class org.ow2.authzforce.core.pdp.api.ImmutableXacmlStatus
-
Constructor similar to
Status(StatusCode, String, oasis.names.tc.xacml._3_0.core.schema.wd_17.StatusDetail)
without StatusDetail (not supported) - ImmutableXacmlStatusCode - Class in org.ow2.authzforce.core.pdp.api
-
Immutable
StatusCode
- ImmutableXacmlStatusCode(String, Optional<ImmutableXacmlStatusCode>) - Constructor for class org.ow2.authzforce.core.pdp.api.ImmutableXacmlStatusCode
-
Creates status code with code value and optional nested status code
- 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
-
Instantiates with error 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.
- IndeterminateEvaluationException(String, IndeterminateEvaluationException) - Constructor for exception org.ow2.authzforce.core.pdp.api.IndeterminateEvaluationException
-
Instantiates with error message and cause
- IndeterminateEvaluationException(ImmutableXacmlStatus) - Constructor for exception org.ow2.authzforce.core.pdp.api.IndeterminateEvaluationException
-
Creates exception with message and XACML StatusCode (e.g.
- IndeterminateEvaluationException(ImmutableXacmlStatus, 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 a 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.
- isApplicableByTarget(EvaluationContext, Optional<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 class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
- 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 withEvaluationContext
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 JavaMethod.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; returnsfalse
otherwise. - isXPathEnabled() - Method in interface org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory
-
XPath support status
- 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>) - 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>, 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.
L
- LESS_THAN - org.ow2.authzforce.core.pdp.api.func.ComparisonFunction.PostCondition
- LESS_THAN_OR_EQUAL - org.ow2.authzforce.core.pdp.api.func.ComparisonFunction.PostCondition
- listeners - Variable in class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
- 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(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(StringValue, SimpleValue<String>) - Static method in class org.ow2.authzforce.core.pdp.api.func.RegexpMatchFunctionHelper
-
Match a string against a regular expression
- 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.
- match(PARAM_T, PARAM_T) - Method in interface org.ow2.authzforce.core.pdp.api.func.EqualTypeMatchFunction.Matcher
-
Match two arguments (same type)
- 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(T0, T1) - Method in interface org.ow2.authzforce.core.pdp.api.func.NonEqualTypeMatchFunction.Matcher
-
Evaluate function with second parameter as string
- 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_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.ImmutableXacmlStatus
-
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(Deque<? extends NAV>) - Method in class org.ow2.authzforce.core.pdp.api.value.NumericValue
-
Multiply
this
by other numbers. - multiply(Deque<? extends DoubleValue>) - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
-
Multiply
this
by other numbers. - 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.ArbitrarilyBigInteger
-
Multiply
this
by another integer. - multiply(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
-
Multiply
this
by another integer. - 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
- 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/updatable 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
-
To be called when
EvaluationContext.getNamedAttributeValue(AttributeFqn, Datatype)
is called - namedAttributeValueProduced(AttributeFqn, AttributeBag<AV>) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext.Listener
-
To be called when
EvaluationContext.putNamedAttributeValue(AttributeFqn, AttributeBag, boolean)
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
andipAddress
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>) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry
-
Same as
AttributeValueFactoryRegistry.newAttributeBag(Collection, AttributeSource)
but withattributeValueSource
set toAttributeSources.REQUEST
- newAttributeBag(Collection<? extends Serializable>) - Method in class org.ow2.authzforce.core.pdp.api.value.ImmutableAttributeValueFactoryRegistry
- newAttributeBag(Collection<? extends Serializable>, AttributeSource) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry
-
Creates an
AttributeBag
(bag ofAttributeValue
s) from collection of raw values using best compatibleAttributeValueFactory
available in this registry; compatible means that it supports the raw value types as input types. - newAttributeBag(Collection<? extends Serializable>, AttributeSource) - Method in class org.ow2.authzforce.core.pdp.api.value.ImmutableAttributeValueFactoryRegistry
- 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(Datatype<AV>, Collection<AV>, AttributeSource) - Static method in class org.ow2.authzforce.core.pdp.api.value.Bags
-
Creates instance of immutable attribute bag.
- newAttributeValue(Serializable) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry
-
Creates an
AttributeValue
from raw value using best compatibleAttributeValueFactory
available in this registry; compatible means that it supportsrawValue.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<?>>) - 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.ComparisonFunction
- 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
- 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<?>>, 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>, Optional<XPathCompilerProxy>) - Method in interface org.ow2.authzforce.core.pdp.api.value.AttributeValueFactoryRegistry
-
Create internal model's AttributeValue expression
- newExpression(String, List<Serializable>, Map<QName, String>, Optional<XPathCompilerProxy>) - 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>) - 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>) - 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>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- 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(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) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- 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) - 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) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- 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) - 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) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- 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(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(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 singleton set of the given element.
- 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(E[]) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
-
Constructs a new immutable set of elements from the given array.
- newImmutableSet(Iterable<? extends E>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- 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(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(Set<? extends E>, Set<? extends E>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- 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(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.
- newIndeterminate(DecisionType, IndeterminateEvaluationException) - Static method in class org.ow2.authzforce.core.pdp.api.ExtendedDecisions
-
Instantiates an Indeterminate Decision result with a given summary error info (status) and optional stacktrace (cause
- newIndeterminate(DecisionType, IndeterminateEvaluationException, ImmutableList<PrimaryPolicyMetadata>) - Static method in class org.ow2.authzforce.core.pdp.api.DecisionResults
-
Instantiates an Indeterminate Decision result with a given error status
- newInstance() - Method in interface org.ow2.authzforce.core.pdp.api.XmlUtils.UnmarshallerFactory
- 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() - 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() - 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() - Static method in class org.ow2.authzforce.core.pdp.api.UpdatableCollections
-
Create new instance of UpdatableMap not accepting null values
- newUpdatableMap(int) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- newUpdatableMap(int) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
-
Constructs a new empty updatable map of the given expected size.
- 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>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- 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>) - 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>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- 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>) - 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>) - 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 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>) - Static method in class org.ow2.authzforce.core.pdp.api.HashCollections
-
Constructs a new updatable map which merge the mappings of the specified maps.
- newUpdatableSet() - 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() - 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() - Static method in class org.ow2.authzforce.core.pdp.api.UpdatableCollections
-
Create new instance of UpdatableSet not accepting null values
- newUpdatableSet(int) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- newUpdatableSet(int) - Method in interface org.ow2.authzforce.core.pdp.api.HashCollectionFactory
-
Constructs a new empty updatable set of the given expected size.
- 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>) - Method in class org.ow2.authzforce.core.pdp.api.DefaultHashCollectionFactory
- 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(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.
- 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.
- newXPathCompiler(XPathVersion, 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.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(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.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)
- NOT_IMPLEMENTED_EXCEPTION - Static variable in interface org.ow2.authzforce.core.pdp.api.NamedAttributeProvider
- NoXmlnsFilteringParser(XmlUtils.UnmarshallerFactory) - 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.ImmutableXacmlStatus
-
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
- OTHER - org.ow2.authzforce.core.pdp.api.AttributeSource.Type
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, Optional<XPathCompilerProxy>) - Constructor for class org.ow2.authzforce.core.pdp.api.combining.ParameterAssignment
-
Creates a new CombinerParameter handler.
- PARENT_DIR - org.ow2.authzforce.core.pdp.api.EnvironmentPropertyName
-
PDP configuration file's parent directory if the PDP configuration is loaded from a file.
- 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(URL) - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.NoXmlnsFilteringParser
- parse(URL) - Method in class org.ow2.authzforce.core.pdp.api.XmlUtils.SAXBasedXmlnsFilteringParser
- 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.
- parse(InputSource) - 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(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.
- parseAttributes(INPUT_ATTRIBUTE_CATEGORY, Optional<XPathCompilerProxy>) - 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, Optional<XPathCompilerProxy>) - Method in class org.ow2.authzforce.core.pdp.api.io.NamedXacmlAttributeParser
- parseNamedAttribute(String, INPUT_ATTRIBUTE, Optional<XPathCompilerProxy>) - Method in class org.ow2.authzforce.core.pdp.api.io.XacmlRequestAttributeParser
-
Parse a given named attribute alone.
- parseNamedAttribute(String, INPUT_ATTRIBUTE, Optional<XPathCompilerProxy>, Map<AttributeFqn, BAG>) - Method in class org.ow2.authzforce.core.pdp.api.io.XacmlRequestAttributeParser
-
Parse a given named attribute.
- parseNamedAttribute(String, INPUT_ATTRIBUTE, Optional<XPathCompilerProxy>, 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, Optional<XPathCompilerProxy>) - Method in class org.ow2.authzforce.core.pdp.api.io.XacmlJaxbParsingUtils.NamedXacmlJaxbAttributeParser
- 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 - org.ow2.authzforce.core.pdp.api.AttributeSource.Type
- 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
- POLICY - org.ow2.authzforce.core.pdp.api.policy.TopLevelPolicyElementType
-
Policy
- POLICY_SET - org.ow2.authzforce.core.pdp.api.policy.TopLevelPolicyElementType
-
PolicySet
- 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) - 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, ItemType) - 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(Iterable<VALIDATOR_INPUT_ATTRIBUTE_CATEGORY_OBJECT>, SingleCategoryXacmlAttributesParser<VALIDATOR_OUTPUT_ATTRIBUTE_CATEGORY_OBJECT>, boolean, Optional<XPathCompilerProxy>) - 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.
- 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(Collection<Map.Entry<IndividualXacmlJaxbRequest, ? extends DecisionResult>>) - Method in class org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor
- process(List<Attributes>, SingleCategoryXacmlAttributesParser<Attributes>, boolean, boolean, Optional<XPathCompilerProxy>, 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
- 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(K, V) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableMap
-
Associates the specified value with the specified key in this map.
- put(DecisionRequest, DecisionResult, EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionCache
-
Puts a decision request and corresponding result in cache.
- putAll(Map<? extends K, ? extends V>) - Method in interface org.ow2.authzforce.core.pdp.api.UpdatableMap
-
Copies all the mappings from the specified map to this map (optional operation).
- putAll(Map<DECISION_REQ_T, DecisionResult>) - Method in interface org.ow2.authzforce.core.pdp.api.DecisionCache
-
Puts decision requests and corresponding results in cache.
- 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 class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
- 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
- putNamedAttributeValue(AttributeFqn, AttributeBag<?>, boolean) - Method in class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
- putNamedAttributeValue(AttributeFqn, AttributeBag<?>, boolean) - 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 class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
Puts custom property in the context
- putOther(String, Object) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
-
Puts custom property in the context
- putVariableIfAbsent(VariableReference<?>, Value) - Method in class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
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. - putVariableIfAbsent(VariableReference<?>, 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(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
- remainder(IntegerValue) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
-
Returns this %
divisor
- remove(String) - Method in class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
Removes custom property from the context
- remove(String) - Method in interface org.ow2.authzforce.core.pdp.api.EvaluationContext
-
Removes custom property from the context
- removeVariable(String) - Method in class org.ow2.authzforce.core.pdp.api.BaseEvaluationContext
-
Removes a variable (defined by VariableDefinition) from this 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 - org.ow2.authzforce.core.pdp.api.AttributeSource.Type
- 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(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.Rfc822NameValue
-
Creates a new
RFC822NameAttributeValue
that represents the value supplied. - Rfc822NameValue(InternetAddress) - Constructor for class org.ow2.authzforce.core.pdp.api.value.Rfc822NameValue
-
Creates instance from InternetAddress
- 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
- SingleNamedAttributeProvider<AV extends AttributeValue> - Interface in org.ow2.authzforce.core.pdp.api
-
"Named" Attribute Provider, similar to
NamedAttributeProvider
but provides one and only one named attribute, used for AttributeDesignator/AttributeSelector (ContextSelectorId) evaluation - 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 having every parameter of 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) - 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
AttributeSources.REQUEST
as attribute source - 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
- 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.
- 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 of 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 a 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(NAV) - Method in class org.ow2.authzforce.core.pdp.api.value.NumericValue
-
Subtract a number from this.
- subtract(DoubleValue) - Method in class org.ow2.authzforce.core.pdp.api.value.DoubleValue
-
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(DurationValue<?>) - Method in class org.ow2.authzforce.core.pdp.api.value.TimeValue
-
Subtract duration to this time
- subtract(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
-
Subtract a number from this.
- subtract(GenericInteger) - Method in class org.ow2.authzforce.core.pdp.api.value.GenericInteger
-
Subtract a number from this.
- 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(IntegerValue) - Method in class org.ow2.authzforce.core.pdp.api.value.IntegerValue
- supportsBeginIndividualDecisionRequest() - Method in interface org.ow2.authzforce.core.pdp.api.NamedAttributeProvider
-
Indicates support of
NamedAttributeProvider.beginIndividualDecisionRequest(EvaluationContext, Optional)
, i.e. - supportsBeginMultipleDecisionRequest() - Method in interface org.ow2.authzforce.core.pdp.api.NamedAttributeProvider
-
Indicates support of
NamedAttributeProvider.beginMultipleDecisionRequest(EvaluationContext)
, i.e.
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 a 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
- 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
UpdatableList
s - 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(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
- validate(VALIDATOR_INPUT_ATTRIBUTE_CATEGORY_OBJECT) - Method in class org.ow2.authzforce.core.pdp.api.io.MultipleXacmlRequestPreprocHelper
- 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(boolean) - Static method in class org.ow2.authzforce.core.pdp.api.value.BooleanValue
-
Get
BooleanValue.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(int) - Static method in class org.ow2.authzforce.core.pdp.api.value.MediumInteger
-
Returns an
MediumInteger
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(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(String) - Static method in class org.ow2.authzforce.core.pdp.api.value.IpAddressValue
-
Instantiates from string representation
- valueOf(BigInteger) - Static method in class org.ow2.authzforce.core.pdp.api.value.ArbitrarilyBigInteger
-
Returns an
ArbitrarilyBigInteger
instance representing the specified big integer 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
andTopLevelPolicyElementEvaluator
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(String) - Constructor for class org.ow2.authzforce.core.pdp.api.value.X500NameValue
-
Creates a new
X500NameValue
from string form - X500NameValue(X500Principal) - Constructor for class org.ow2.authzforce.core.pdp.api.value.X500NameValue
-
Creates a new
X500NameValue
from anX500Principal
. - 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.UnmarshallerFactory - Interface in org.ow2.authzforce.core.pdp.api
-
Supplies unmarshallers
- 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
- 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.
- XPathCompilerProxy - Interface in org.ow2.authzforce.core.pdp.api.expression
-
Read-only view of
XPathCompiler
- XPathEvaluator(String, XPathCompilerProxy) - 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>, XPathCompilerProxy) - 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 a 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
All Classes All Packages