A B C D E F G H I L M N O P R S T U V X Y 
All Classes All Packages

A

addVariable(VariableDefinition, XPathCompiler, Deque<String>) - Method in class org.ow2.authzforce.core.pdp.impl.expression.DepthLimitingExpressionFactory
ALL_OF - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:all-of function.
ALL_OF_ALL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:all-of-all function.
ALL_OF_ANY - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:all-of-any function.
AllOfEvaluator - Class in org.ow2.authzforce.core.pdp.impl
XACML AllOf evaluator
AllOfEvaluator(List<Match>, XPathCompiler, ExpressionFactory) - Constructor for class org.ow2.authzforce.core.pdp.impl.AllOfEvaluator
Instantiates AllOf (evaluator) from XACML-Schema-derived AllOf.
AND - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:and
ANY_OF - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:any-of function.
ANY_OF_ALL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:any-of-all function.
ANY_OF_ANY - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:any-of-any function.
AnyOfEvaluator - Class in org.ow2.authzforce.core.pdp.impl
AnyOf evaluator
AnyOfEvaluator(List<AllOf>, XPathCompiler, ExpressionFactory) - Constructor for class org.ow2.authzforce.core.pdp.impl.AnyOfEvaluator
Constructor that creates a new AnyOf evaluator based on the given XACML-schema-derived JAXB AnyOf.
ANYURI_CONTAINS - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:anyURI-contains-with function.
ANYURI_ENDS_WITH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:anyURI-ends-with function.
ANYURI_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:anyURI-equal
ANYURI_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:anyURI-from-string function.
ANYURI_REGEXP_MATCH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:2.0:function:anyURI-regexp-match function.
ANYURI_STARTS_WITH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:anyURI-starts-with function.
ANYURI_SUBSTRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:anyURI-substring function.
ApplyExpressions - Class in org.ow2.authzforce.core.pdp.impl.expression
Static utility methods pertaining to ApplyType evaluators.
AttributeAssignmentExpressionEvaluator - Class in org.ow2.authzforce.core.pdp.impl
XACML AttributeAssignmentExpression evaluator
AttributeAssignmentExpressionEvaluator(AttributeAssignmentExpression, XPathCompiler, ExpressionFactory) - Constructor for class org.ow2.authzforce.core.pdp.impl.AttributeAssignmentExpressionEvaluator
Instantiates evaluable AttributeAssignment expression evaluator from XACML-Schema-derived JAXB AttributeAssignmentExpression
attributeDatatypes - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
attributeProviders - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
AttributeSelectorExpressions - Class in org.ow2.authzforce.core.pdp.impl.expression
Static utility methods pertaining to AttributeSelectorExpression instances.

B

Base(CloseablePolicyProvider<?>, Optional<TopLevelPolicyElementType>, String, Optional<PolicyVersionPatterns>, ExpressionFactory) - Constructor for class org.ow2.authzforce.core.pdp.impl.policy.RootPolicyEvaluators.Base
Creates a root policy evaluator.
BASE64BINARY_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:base64Binary-equal function.
BasePdpEngine - Class in org.ow2.authzforce.core.pdp.impl
This is the core XACML PDP engine implementation.
BasePdpEngine(ExpressionFactory, CloseablePolicyProvider<?>, Optional<TopLevelPolicyElementType>, String, Optional<PolicyVersionPatterns>, boolean, StandardEnvironmentAttributeSource, Optional<DecisionCache>) - Constructor for class org.ow2.authzforce.core.pdp.impl.BasePdpEngine
Constructs a new PDP engine with the given configuration information.
BasePdpEngine(PdpEngineConfiguration) - Constructor for class org.ow2.authzforce.core.pdp.impl.BasePdpEngine
Constructs a new PDP engine with the given configuration information.
BOOLEAN_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:boolean-equal
BOOLEAN_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:boolean-from-string function.
BooleanEvaluator - Interface in org.ow2.authzforce.core.pdp.impl
Evaluator returning a boolean result

C

clientRequestErrorVerbosityLevel - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
close() - Method in class org.ow2.authzforce.core.pdp.impl.BasePdpEngine
close() - Method in class org.ow2.authzforce.core.pdp.impl.CloseableAttributeProvider
close() - Method in class org.ow2.authzforce.core.pdp.impl.expression.DepthLimitingExpressionFactory
close() - Method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider
 
close() - Method in class org.ow2.authzforce.core.pdp.impl.policy.RootPolicyEvaluators.Base
 
CloseableAttributeProvider - Class in org.ow2.authzforce.core.pdp.impl
Closeable AttributeProvider
combiningAlgorithms - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
ConditionEvaluators - Class in org.ow2.authzforce.core.pdp.impl.rule
XACML Condition evaluators.
ConstantResultFirstOrderFunctionCall<RETURN_T extends org.ow2.authzforce.core.pdp.api.value.Value> - Class in org.ow2.authzforce.core.pdp.impl.func
First-order function call with constant result
ConstantResultFirstOrderFunctionCall(RETURN_T, Datatype<RETURN_T>) - Constructor for class org.ow2.authzforce.core.pdp.impl.func.ConstantResultFirstOrderFunctionCall
Constructor
containsKey(String) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
CORE_XSD_LOCATION - Static variable in class org.ow2.authzforce.core.pdp.impl.PdpModelHandler
Location of PDP configuration schema
CoreStaticPolicyProvider - Class in org.ow2.authzforce.core.pdp.impl.policy
This is the core implementation of BaseStaticPolicyProvider that supports static retrieval of the policies referenced by Policy(Set)IdReference.
CoreStaticPolicyProvider.Factory - Class in org.ow2.authzforce.core.pdp.impl.policy
Module factory
CoreStaticPolicyProvider.PolicyWithNamespaces<P> - Class in org.ow2.authzforce.core.pdp.impl.policy
Policy wrapper to keep the association between the namespace prefix-URIs from a XACML policy document and the Java instance of the policy resulting from parsing the same document
createInOutProcChain() - Method in class org.ow2.authzforce.core.xmlns.pdp.ObjectFactory
Create an instance of InOutProcChain
createPdp() - Method in class org.ow2.authzforce.core.xmlns.pdp.ObjectFactory
Create an instance of Pdp
createSchema(List<String>, String) - Static method in class org.ow2.authzforce.core.pdp.impl.SchemaHandler
Creates schema from locations to XML schema files and catalog file
createStaticPolicyProvider() - Method in class org.ow2.authzforce.core.xmlns.pdp.ObjectFactory
Create an instance of StaticPolicyProvider
createTopLevelPolicyElementRef() - Method in class org.ow2.authzforce.core.xmlns.pdp.ObjectFactory
Create an instance of TopLevelPolicyElementRef
CURRENT_DATE - org.ow2.authzforce.core.pdp.impl.StandardEnvironmentAttribute
urn:oasis:names:tc:xacml:1.0:environment:current-date
CURRENT_DATETIME - org.ow2.authzforce.core.pdp.impl.StandardEnvironmentAttribute
urn:oasis:names:tc:xacml:1.0:environment:current-dateTime
CURRENT_TIME - org.ow2.authzforce.core.pdp.impl.StandardEnvironmentAttribute
urn:oasis:names:tc:xacml:1.0:environment:current-time

D

DATE_ADD_YEARMONTHDURATION - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:date-add-yearMonthDuration function.
DATE_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:date-equal
DATE_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:date-from-string function.
DATE_SUBTRACT_YEARMONTHDURATION - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:date-subtract-yearMonthDuration function.
DATETIME_ADD_DAYTIMEDURATION - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:dateTime-add-dayTimeDuration function.
DATETIME_ADD_YEARMONTHDURATION - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:dateTime-add-yearMonthDuration function.
DATETIME_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:dateTime-equal
DATETIME_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:dateTime-from-string function.
DATETIME_SUBTRACT_DAYTIMEDURATION - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:dateTime-subtract-dayTimeDuration function.
DATETIME_SUBTRACT_YEARMONTHDURATION - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:dateTime-subtract-yearMonthDuration function.
DAYTIME_DURATION_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:dayTimeDuration-equal
DAYTIMEDURATION_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:dayTimeDuration-from-string function.
decisionCache - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
DecisionRequestPreprocessorSupplier - Interface in org.ow2.authzforce.core.pdp.impl.io
Supplier of DecisionRequestPreprocessors *
DEFAULT_CATALOG_LOCATION - Static variable in class org.ow2.authzforce.core.pdp.impl.PdpModelHandler
Default location of XML catalog to resolve imported XML schemas in "classpath:pdp.xsd"
DefaultEnvironmentProperties - Class in org.ow2.authzforce.core.pdp.impl
Default implementation of PDP configuration parser's environment properties, that supports user-defined properties, Java system properties and system-dependent environment variables.
DefaultEnvironmentProperties() - Constructor for class org.ow2.authzforce.core.pdp.impl.DefaultEnvironmentProperties
Empty properties.
DefaultEnvironmentProperties(Map<EnvironmentPropertyName, String>) - Constructor for class org.ow2.authzforce.core.pdp.impl.DefaultEnvironmentProperties
Constructs instance from existing properties in a map.
DefaultXacmlJaxbResultPostprocessorFactory - Class in org.ow2.authzforce.core.pdp.impl.io
Default factory creating instances of BaseXacmlJaxbResultPostprocessor
DefaultXacmlJaxbResultPostprocessorFactory() - Constructor for class org.ow2.authzforce.core.pdp.impl.io.DefaultXacmlJaxbResultPostprocessorFactory
No-arg constructor
DepthLimitingExpressionFactory - Class in org.ow2.authzforce.core.pdp.impl.expression
Implementation of ExpressionFactory that supports the Expressions defined in VariableDefinitions in order to resolve VariableReferences.
DepthLimitingExpressionFactory(AttributeValueFactoryRegistry, FunctionRegistry, List<CloseableNamedAttributeProvider.DependencyAwareFactory>, int, boolean, boolean) - Constructor for class org.ow2.authzforce.core.pdp.impl.expression.DepthLimitingExpressionFactory
Maximum VariableReference depth allowed for VariableDefinitions to be managed.
DNSNAME_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:dnsName-from-string function.
DNSNAME_REGEXP_MATCH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:2.0:function:dnsName-regexp-match function.
DOUBLE_ABS - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:double-abs function URI
DOUBLE_ADD - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:double-add
DOUBLE_DIVIDE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:double-divide function.
DOUBLE_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:double-equal
DOUBLE_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:double-from-string function.
DOUBLE_MULTIPLY - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:double-multiply function.
DOUBLE_SUBTRACT - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:double-subtract function.
DOUBLE_TO_INTEGER - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:double-to-integer function.

E

enableXPath - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
entrySet() - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyMap
Get all policies in the map
evaluate(List<INDIVIDUAL_DECISION_REQ_T>) - Method in class org.ow2.authzforce.core.pdp.impl.BasePdpEngine
evaluate(List<INDIVIDUAL_DECISION_REQUEST>) - Method in class org.ow2.authzforce.core.pdp.impl.PdpBean
 
evaluate(DecisionRequest) - Method in class org.ow2.authzforce.core.pdp.impl.BasePdpEngine
evaluate(DecisionRequest) - Method in class org.ow2.authzforce.core.pdp.impl.PdpBean
evaluate(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.impl.AttributeAssignmentExpressionEvaluator
Evaluates to AttributeAssignments Section 5.39 and 5.40 of XACML 3.0 core spec: If an AttributeAssignmentExpression evaluates to an atomic attribute value, then there MUST be one resulting AttributeAssignment which MUST contain this single attribute value.
evaluate(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.impl.BooleanEvaluator
Evaluates the condition
evaluate(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.impl.func.ConstantResultFirstOrderFunctionCall
 
evaluate(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.impl.PepActionExpression
Evaluates to a PEP action (obligation/advice).
evaluate(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.impl.rule.RuleEvaluator
Evaluates the rule against the supplied context.
evaluate(EvaluationContext, boolean, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.impl.func.ConstantResultFirstOrderFunctionCall
 
evaluate(EvaluationContext, AttributeValue...) - Method in class org.ow2.authzforce.core.pdp.impl.func.ConstantResultFirstOrderFunctionCall
 
EVALUATION_CONTEXT_ONLY_SCOPED_ATTRIBUTE_PROVIDER - Static variable in class org.ow2.authzforce.core.pdp.impl.ModularAttributeProvider
Attribute Provider based only on the evaluation context, i.e.

F

Factory() - Constructor for class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider.Factory
 
findAndEvaluate(EvaluationContext) - Method in interface org.ow2.authzforce.core.pdp.impl.policy.RootPolicyEvaluator
Finds one and only one policy applicable to the given request context and evaluates the request context against it.
findAndEvaluate(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.impl.policy.RootPolicyEvaluators.Base
 
FlattenedPolicyTree - Class in org.ow2.authzforce.core.pdp.impl.policy
Flattened view of a policy tree made of a root policy and, if any (e.g.
FlattenedPolicyTree(PrimaryPolicyMetadata, Optional<PolicyRefsMetadata>) - Constructor for class org.ow2.authzforce.core.pdp.impl.policy.FlattenedPolicyTree
Creates view of applicable policies from the root policy metadata and map of referenced policies.
FLOOR - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:floor function.
fromValue(String) - Static method in enum org.ow2.authzforce.core.xmlns.pdp.StandardEnvironmentAttributeSource
 
FunctionRegistry - Interface in org.ow2.authzforce.core.pdp.impl.func
Function registry
functions - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 

G

get(String, Optional<PolicyVersionPatterns>) - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyMap
Get latest policy version matching a policy reference
get(Set<String>) - Method in interface org.ow2.authzforce.core.pdp.impl.io.DecisionRequestPreprocessorSupplier
Gets a DecisionRequestPreprocessor applying specific request processing according to the features of the PDP it processes requests for
get(AttributeFqn, Datatype<AV>, EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.impl.ModularAttributeProvider
get(PolicyVersion) - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyVersions
Get policy in a specific version
getActionId() - Method in class org.ow2.authzforce.core.pdp.impl.PepActionExpression
ID of the PEP action (ObligationId / AdviceId)
getAlgorithm(String, Class<T>) - Method in class org.ow2.authzforce.core.pdp.impl.combining.ImmutableCombiningAlgRegistry
getApplicablePolicies() - Method in class org.ow2.authzforce.core.pdp.impl.BasePdpEngine
 
getApplicablePolicies() - Method in class org.ow2.authzforce.core.pdp.impl.PdpBean
 
getAttributeDatatypes() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the attributeDatatypes property.
getAttributeProviderFactoryBuilder(Class<ATTRIBUTE_PROVIDER_CONF>) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpExtensions
Get Attribute Provider factory builder
getAttributeProviders() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the attributeProviders property.
getAttributesContent(String) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
getAttributeSelectorResult(AttributeSelectorExpression<AV>) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
getAttributeValueFactoryRegistry() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns the registry of attribute value parsers/factories
getCandidateRootPolicy() - Method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider
Returns the candidate root policy which is in this case determined as follows: if there is one and only one Policy provided, return the latest version of this Policy; else if there is one and only one PolicySet, return the latest version of this PolicySet; else none.
getClientRequestErrorVerbosityLevel() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns the level of verbosity of the error message trace returned in case of client request errors, e.g.
getClientRequestErrorVerbosityLevel() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the clientRequestErrorVerbosityLevel property.
getCombinedElement() - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyEvaluators.BaseCombiningAlgParameter
Returns the combined element.
getCombiningAlgorithms() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the combiningAlgorithms property.
getDecisionCache() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns the Decision Result cache that, for a given request, provides the XACML policy evaluation result from a cache, if there is a cached Result for the given request.
getDecisionCache() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the decisionCache property.
getDecisionCacheFactory(Class<DECISION_CACHE_CONF>) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpExtensions
Get Decision Cache factory
getEffect() - Method in class org.ow2.authzforce.core.pdp.impl.rule.RuleEvaluator
Get evaluated rule Effect (Permit/Deny) when applicable
getExtension(Class<T>, String) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpExtensions
Get non-JAXB-bound (aka zero-configuration) extension
getExtensionJaxbClasses() - Static method in class org.ow2.authzforce.core.pdp.impl.PdpExtensions
Get PDP extension configuration classes (JAXB-generated from XML schema)
getFQN() - Method in enum org.ow2.authzforce.core.pdp.impl.StandardEnvironmentAttribute
Get attribute GUID
getFunction(String) - Method in class org.ow2.authzforce.core.pdp.impl.expression.DepthLimitingExpressionFactory
Create a function instance using the function registry passed as parameter to DepthLimitingExpressionFactory(AttributeValueFactoryRegistry, FunctionRegistry, List, int, boolean, boolean) .
getFunction(String) - Method in interface org.ow2.authzforce.core.pdp.impl.func.FunctionRegistry
Get a (non-generic) function by ID.
getFunction(String) - Method in class org.ow2.authzforce.core.pdp.impl.func.ImmutableFunctionRegistry
 
getFunction(String, Datatype<? extends AttributeValue>) - Method in class org.ow2.authzforce.core.pdp.impl.expression.DepthLimitingExpressionFactory
Create a function instance using the function registry passed as parameter to DepthLimitingExpressionFactory(AttributeValueFactoryRegistry, FunctionRegistry, List, int, boolean, boolean) .
getFunction(String, Datatype<? extends AttributeValue>) - Method in interface org.ow2.authzforce.core.pdp.impl.func.FunctionRegistry
Get any function including generic ones.
getFunction(String, Datatype<? extends AttributeValue>) - Method in class org.ow2.authzforce.core.pdp.impl.func.ImmutableFunctionRegistry
 
getFunctions() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the functions property.
getGenericFunctionFactories() - Method in interface org.ow2.authzforce.core.pdp.impl.func.FunctionRegistry
Get currently registered generic function factories
getGenericFunctionFactories() - Method in class org.ow2.authzforce.core.pdp.impl.func.ImmutableFunctionRegistry
 
getId() - Method in enum org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
 
getId() - Method in enum org.ow2.authzforce.core.pdp.impl.func.StandardFunction
Get function ID, as defined in the XACML standard
getInOutProcChains() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns the processor chains that can be applied to PDP engine input/output, by input type
getInstance(int) - Method in class org.ow2.authzforce.core.pdp.impl.io.DefaultXacmlJaxbResultPostprocessorFactory
 
getInstance(ImmutableListMultimap<AttributeFqn, NamedAttributeProvider>, Set<AttributeDesignatorType>, boolean) - Static method in class org.ow2.authzforce.core.pdp.impl.ModularAttributeProvider
Get instance of modular Attribute Provider that tries to find attribute values in evaluation context, then, if not there, query sub-modules providing the requested attribute ID, if any.
getInstance(File, String, String) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Create PDP instance.
getInstance(File, PdpModelHandler) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Create PDP instance
getInstance(String) - Static method in enum org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
Get the standard combining algorithm with a given ID
getInstance(String) - Static method in enum org.ow2.authzforce.core.pdp.impl.func.StandardFunction
Get the standard function with a given ID
getInstance(String) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Create PDP instance.
getInstance(String, String, String) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Create PDP instance.
getInstance(String, PdpModelHandler) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Create PDP instance.
getInstance(List<CloseableNamedAttributeProvider.DependencyAwareFactory>, AttributeValueFactoryRegistry, boolean) - Static method in class org.ow2.authzforce.core.pdp.impl.CloseableAttributeProvider
Instantiates attribute Provider that tries to find attribute values in evaluation context, then, if not there, query the module providing the requested attribute ID, if any.
getInstance(List<CoreStaticPolicyProvider.PolicyWithNamespaces<Policy>>, List<CoreStaticPolicyProvider.PolicyWithNamespaces<PolicySet>>, int, ExpressionFactory, CombiningAlgRegistry, Optional<StaticPolicyProvider>) - Static method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider
Creates an instance from XACML/JAXB Policy(Set) elements
getInstance(List<CoreStaticPolicyProvider.StaticPolicyProviderInParam>, boolean, XmlUtils.XmlnsFilteringParserFactory, int, ExpressionFactory, CombiningAlgRegistry, Optional<StaticPolicyProvider>) - Static method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider
Creates an instance from policy locations
getInstance(AttributeValueType, XPathCompiler) - Method in class org.ow2.authzforce.core.pdp.impl.expression.DepthLimitingExpressionFactory
getInstance(Condition, XPathCompiler, ExpressionFactory) - Static method in class org.ow2.authzforce.core.pdp.impl.rule.ConditionEvaluators
Instantiates a Condition evaluator from XACML-Schema-derived Condition
getInstance(ExpressionType, XPathCompiler, Deque<String>) - Method in class org.ow2.authzforce.core.pdp.impl.expression.DepthLimitingExpressionFactory
getInstance(Policy, XPathCompiler, Map<String, String>, ExpressionFactory, CombiningAlgRegistry) - Static method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyEvaluators
Creates Policy handler from XACML Policy element
getInstance(PolicySet, XPathCompiler, Map<String, String>, ExpressionFactory, CombiningAlgRegistry, PolicyProvider<?>, Deque<String>) - Static method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyEvaluators
Creates PolicySet handler from XACML PolicySet element with additional check of duplicate Policy(Set)Ids against a list of Policy(Set)s parsed during the PDP initialization so far
getInstance(Target, XPathCompiler, ExpressionFactory) - Static method in class org.ow2.authzforce.core.pdp.impl.TargetEvaluators
Instantiates Target (evaluator) from XACML-Schema-derived Target.
getInstance(AttributeFqn) - Static method in enum org.ow2.authzforce.core.pdp.impl.StandardEnvironmentAttribute
Get the standard environment attribute corresponding to the given ID
getInstance(TopLevelPolicyElementType, IdReferenceType, PolicyProvider<?>, Deque<String>) - Static method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyEvaluators
Instantiates Policy(Set) Reference evaluator from XACML Policy(Set)IdReference
getInstance(AttributeValueFactoryRegistry, boolean, boolean, Processor, Set<String>) - Method in class org.ow2.authzforce.core.pdp.impl.io.MultiDecisionXacmlJaxbRequestPreprocessor.LaxVariantFactory
 
getInstance(AttributeValueFactoryRegistry, boolean, boolean, Processor, Set<String>) - Method in class org.ow2.authzforce.core.pdp.impl.io.MultiDecisionXacmlJaxbRequestPreprocessor.StrictVariantFactory
 
getInstance(AttributeValueFactoryRegistry, boolean, boolean, Processor, Set<String>) - Method in class org.ow2.authzforce.core.pdp.impl.io.SingleDecisionXacmlJaxbRequestPreprocessor.LaxVariantFactory
 
getInstance(AttributeValueFactoryRegistry, boolean, boolean, Processor, Set<String>) - Method in class org.ow2.authzforce.core.pdp.impl.io.SingleDecisionXacmlJaxbRequestPreprocessor.StrictVariantFactory
 
getInstance(StaticPolicyProvider, XmlUtils.XmlnsFilteringParserFactory, int, ExpressionFactory, CombiningAlgRegistry, EnvironmentProperties, Optional<PolicyProvider<?>>) - Method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider.Factory
 
getInstanceStatic(PolicySet, XPathCompiler, Map<String, String>, ExpressionFactory, CombiningAlgRegistry, StaticPolicyProvider, Deque<String>) - Static method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyEvaluators
Creates statically defined PolicySet handler from XACML PolicySet element
getInstanceStatic(TopLevelPolicyElementType, IdReferenceType, StaticPolicyProvider, Deque<String>) - Static method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyEvaluators
Instantiates Static Policy(Set) Reference evaluator from XACML Policy(Set)IdReference, "static" meaning that given idRef and refPolicyType, the returned policy is always the same statically defined policy
getIoProcChains() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the ioProcChains property.
getJaxbClass() - Method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider.Factory
 
getLatest(Optional<PolicyVersionPatterns>) - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyVersions
Get latest policy version matching specific version patterns
getListener(Class<L>) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
 
getMaxIntegerValue() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the maxIntegerValue property.
getMaxPolicyRefDepth() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the maxPolicyRefDepth property.
getMaxVariableRefDepth() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the maxVariableRefDepth property.
getNamedAttributes() - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
getNamedAttributeValue(AttributeFqn, Datatype<AV>) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
getNonGenericFunctions() - Method in interface org.ow2.authzforce.core.pdp.impl.func.FunctionRegistry
Get currently registered non-generic function
getNonGenericFunctions() - Method in class org.ow2.authzforce.core.pdp.impl.func.ImmutableFunctionRegistry
 
getNonJaxbBoundExtensionIDs(Class<T>) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpExtensions
Get non-JAXB-bound (aka zero-configuration) extension identifiers.
getNsPrefixUriMap() - Method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider.PolicyWithNamespaces
Get namespace prefix-URI mappings
getOther(String) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
getParameters() - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyEvaluators.BaseCombiningAlgParameter
Returns the CombinerParameterEvaluators associated with this element.
getPolicy() - Method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider.PolicyWithNamespaces
Get policy
getPolicy(String, Optional<PolicyVersionPatterns>) - Method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider
 
getPolicy(TopLevelPolicyElementType, String) - Method in class org.ow2.authzforce.core.pdp.impl.policy.FlattenedPolicyTree
Get applicable policy matching a given policy type and ID
getPolicyProvider() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns the Policy Provider in charge of providing the root policy where the PDP starts evaluation, and any other referenced policy
getPolicyProviders() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the policyProviders property.
getPolicySet(String, Optional<PolicyVersionPatterns>, Deque<String>) - Method in class org.ow2.authzforce.core.pdp.impl.policy.CoreStaticPolicyProvider
 
getPolicySetsAndPolicyLocations() - Method in class org.ow2.authzforce.core.xmlns.pdp.StaticPolicyProvider
<?xml version="1.0" encoding="UTF-8"?><p xmlns="http://www.w3.org/1999/xhtml" xmlns:authz-ext="http://authzforce.github.io/xmlns/pdp/ext/3" xmlns:p108163_="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:p809608_="http://java.sun.com/xml/ns/jaxb" xmlns:tns="http://authzforce.github.io/core/xmlns/pdp/7" xmlns:xacml="urn:oasis:names:tc:xacml:3.0:core:schema:wd-17" xmlns:xs="http://www.w3.org/2001/XMLSchema"> XACML PolicySet.
getRefPolicyProviderFactory(Class<REF_POLICY_PROVIDER_CONF>) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpExtensions
Get Policy-by-reference Provider factory
getRegistry(boolean, StringParseableValue.Factory<IntegerValue>) - Static method in enum org.ow2.authzforce.core.pdp.impl.func.StandardFunction
Get standard function registry
getRequestPreproc() - Method in class org.ow2.authzforce.core.xmlns.pdp.InOutProcChain
Gets the value of the requestPreproc property.
getResultPostproc() - Method in class org.ow2.authzforce.core.xmlns.pdp.InOutProcChain
Gets the value of the resultPostproc property.
getReturnType() - Method in class org.ow2.authzforce.core.pdp.impl.func.ConstantResultFirstOrderFunctionCall
 
getRootPolicyElementType() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns the type of the root policy element where the evaluation starts
getRootPolicyId() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns ID of policy where to start the evaluation
getRootPolicyProviderFactory(Class<POLICY_PROVIDER_CONF>) - Static method in class org.ow2.authzforce.core.pdp.impl.PdpExtensions
Create PolicyProvider
getRootPolicyRef() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the rootPolicyRef property.
getRootPolicyVersionPatterns() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns the version matching rules for the root policy
getRuleId() - Method in class org.ow2.authzforce.core.pdp.impl.rule.RuleEvaluator
Get evaluated rule ID
getSchema() - Method in class org.ow2.authzforce.core.pdp.impl.SchemaHandler
Get schema used by this handler
getStandardEnvAttributeSource() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the standardEnvAttributeSource property.
getStaticApplicablePolicies() - Method in interface org.ow2.authzforce.core.pdp.impl.policy.RootPolicyEvaluator
Get the statically applicable policies for this evaluator, i.e.
getStaticApplicablePolicies() - Method in class org.ow2.authzforce.core.pdp.impl.policy.RootPolicyEvaluators.Base
 
getStdEnvAttributeSource() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns the type of source for standard Environment attributes specified in §10.2.5: current-time, current-date and current-dateTime.
getValue() - Method in class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
Gets the value of the value property.
getVariableExpression(String) - Method in class org.ow2.authzforce.core.pdp.impl.expression.DepthLimitingExpressionFactory
 
getVariableValue(String, Datatype<V>) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
getVersion() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the version property.
getVersion() - Method in class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
Gets the value of the version property.
getXacmlExpressionFactory() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns the XACML Expression parser/factory

H

hasAnyPepAction() - Method in class org.ow2.authzforce.core.pdp.impl.rule.RuleEvaluator
Does the rule has any PEP action (obligation/advice) ?
HEXBINARY_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:hexBinary-equal function.

I

ID - Static variable in class org.ow2.authzforce.core.pdp.impl.io.DefaultXacmlJaxbResultPostprocessorFactory
Result postprocessor ID, as returned by BaseXacmlJaxbResultPostprocessor.Factory.getId()
ID - Static variable in class org.ow2.authzforce.core.pdp.impl.io.MultiDecisionXacmlJaxbRequestPreprocessor.LaxVariantFactory
Request preprocessor ID, returned by BaseXacmlJaxbRequestPreprocessor.Factory.getId()
ID - Static variable in class org.ow2.authzforce.core.pdp.impl.io.MultiDecisionXacmlJaxbRequestPreprocessor.StrictVariantFactory
Request preprocessor ID, returned by BaseXacmlJaxbRequestPreprocessor.Factory.getId()
ID - Static variable in class org.ow2.authzforce.core.pdp.impl.io.SingleDecisionXacmlJaxbRequestPreprocessor.LaxVariantFactory
Request preprocessor ID, as returned by BaseXacmlJaxbRequestPreprocessor.Factory.getId()
ID - Static variable in class org.ow2.authzforce.core.pdp.impl.io.SingleDecisionXacmlJaxbRequestPreprocessor.StrictVariantFactory
Request preprocessor ID, as returned by BaseXacmlJaxbRequestPreprocessor.Factory.getId()
ignoreOldVersions - Variable in class org.ow2.authzforce.core.xmlns.pdp.StaticPolicyProvider
 
ImmutableCombiningAlgRegistry - Class in org.ow2.authzforce.core.pdp.impl.combining
This is an immutable CombiningAlgRegistry.
ImmutableCombiningAlgRegistry(Set<CombiningAlg<?>>) - Constructor for class org.ow2.authzforce.core.pdp.impl.combining.ImmutableCombiningAlgRegistry
Constructor for BaseCombiningAlgRegistry.
ImmutableFunctionRegistry - Class in org.ow2.authzforce.core.pdp.impl.func
Immutable function registry
ImmutableFunctionRegistry(Set<Function<?>>, Set<GenericHigherOrderFunctionFactory>) - Constructor for class org.ow2.authzforce.core.pdp.impl.func.ImmutableFunctionRegistry
Constructor
ImmutablePdpExtensionRegistry<T extends org.ow2.authzforce.core.pdp.api.PdpExtension> - Class in org.ow2.authzforce.core.pdp.impl
Generic immutable registry of PDP extensions of a given type
ImmutablePdpExtensionRegistry(Class<? super T>, Set<T>) - Constructor for class org.ow2.authzforce.core.pdp.impl.ImmutablePdpExtensionRegistry
Creates immutable registry
IndividualDecisionRequestContext - Class in org.ow2.authzforce.core.pdp.impl
An EvaluationContext associated to an XACML Individual Decision Request, i.e.
IndividualDecisionRequestContext(Map<AttributeFqn, AttributeBag<?>>, Map<String, XdmNode>, boolean) - Constructor for class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
Constructs a new IndividualDecisionRequestContext based on the given request attributes and extra contents with support for XPath evaluation against Content element in Attributes
InOutProcChain - Class in org.ow2.authzforce.core.xmlns.pdp
<?xml version="1.0" encoding="UTF-8"?><p xmlns="http://www.w3.org/1999/xhtml" xmlns:authz-ext="http://authzforce.github.io/xmlns/pdp/ext/3" xmlns:p108163_="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:p809608_="http://java.sun.com/xml/ns/jaxb" xmlns:tns="http://authzforce.github.io/core/xmlns/pdp/7" xmlns:xacml="urn:oasis:names:tc:xacml:3.0:core:schema:wd-17" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Pair of compatible PDP input/output processors - resp.
InOutProcChain() - Constructor for class org.ow2.authzforce.core.xmlns.pdp.InOutProcChain
Default no-arg constructor
InOutProcChain(String, String) - Constructor for class org.ow2.authzforce.core.xmlns.pdp.InOutProcChain
Fully-initialising value constructor
INSTANCE - Static variable in class org.ow2.authzforce.core.pdp.impl.io.SingleDecisionXacmlJaxbRequestPreprocessor.LaxVariantFactory
Singleton instance of Factory used as default request preprocessor
INTEGER_ABS - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:integer-abs function URI
INTEGER_ADD - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:integer-add
INTEGER_DIVIDE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:integer-divide function.
INTEGER_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:integer-equal
INTEGER_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:integer-from-string function.
INTEGER_MOD - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:integer-mod function.
INTEGER_MULTIPLY - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:integer-multiply function.
INTEGER_SUBTRACT - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:integer-subtract function.
INTEGER_TO_DOUBLE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:integer-to-double function.
ioProcChains - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
IPADDRESS_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:ipAddress-from-string function.
IPADDRESS_REGEXP_MATCH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:2.0:function:ipAddress-regexp-match function.
isAlwaysApplicable() - Method in class org.ow2.authzforce.core.pdp.impl.rule.RuleEvaluator
Is the rule always applicable, i.e.
isApplicablePolicyIdListRequested() - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
 
isEmptyEquivalent() - Method in class org.ow2.authzforce.core.pdp.impl.rule.RuleEvaluator
Is the rule (equivalent to) an empty rule? I.e.
isEnableXPath() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the enableXPath property.
isIgnoreOldVersions() - Method in class org.ow2.authzforce.core.xmlns.pdp.StaticPolicyProvider
Gets the value of the ignoreOldVersions property.
isPolicySet() - Method in class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
Gets the value of the policySet property.
isStrictAttributeIssuerMatch() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the strictAttributeIssuerMatch property.
isStrictAttributeIssuerMatchEnabled() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns true iff strict Attribute Issuer matching is enabled, in which case we require that all AttributeDesignators set the Issuer field.
isUseStandardCombiningAlgorithms() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the useStandardCombiningAlgorithms property.
isUseStandardDatatypes() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the useStandardDatatypes property.
isUseStandardFunctions() - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Gets the value of the useStandardFunctions property.
isXpathEnabled() - Method in class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Returns true iff XPath (AttributeSelectors, xpathExpression datatype and xpath functions) support is enabled.
iterator() - Method in class org.ow2.authzforce.core.pdp.impl.policy.FlattenedPolicyTree
The first element is the root policy in the tree, then, if any (e.g.
iterator() - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyVersions

L

latestToOldestSet() - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyVersions
Get versions from latest to oldest
LaxVariantFactory() - Constructor for class org.ow2.authzforce.core.pdp.impl.io.MultiDecisionXacmlJaxbRequestPreprocessor.LaxVariantFactory
Constructor
LaxVariantFactory() - Constructor for class org.ow2.authzforce.core.pdp.impl.io.SingleDecisionXacmlJaxbRequestPreprocessor.LaxVariantFactory
Constructor

M

MAP - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:map function.
marshal(Pdp, File) - Method in class org.ow2.authzforce.core.pdp.impl.PdpModelHandler
Saves full configuration (XML)
marshal(Pdp, OutputStream) - Method in class org.ow2.authzforce.core.pdp.impl.PdpModelHandler
Saves full configuration (XML)
match(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.impl.AllOfEvaluator
Determines whether this AllOf matches the input request (whether it is applicable).Here is the table shown in the specification: values value All True “Match�? No False and at least one "Indeterminate" “Indeterminate�? At least one False "No Match"
match(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.impl.AnyOfEvaluator
Determines whether this AnyOf matches the input request (whether it is applicable).
match(EvaluationContext) - Method in class org.ow2.authzforce.core.pdp.impl.MatchEvaluator
Determines whether this Match matches the input request (whether it is applicable)
MATCH_ALL_TARGET_EVALUATOR - Static variable in class org.ow2.authzforce.core.pdp.impl.TargetEvaluators
Empty Target evaluator that always evaluates to True (match all requests)
MatchEvaluator - Class in org.ow2.authzforce.core.pdp.impl
XACML Match evaluator.
MatchEvaluator(Match, XPathCompiler, ExpressionFactory) - Constructor for class org.ow2.authzforce.core.pdp.impl.MatchEvaluator
Instantiates Match evaluator from XACML-Schema-derived JAXB Match
maxIntegerValue - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
maxPolicyRefDepth - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
maxVariableRefDepth - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
ModularAttributeProvider - Class in org.ow2.authzforce.core.pdp.impl
AttributeProvider that tries to resolve attributes in current request context first, else delegates to NamedAttributeProviders.
ModularAttributeProvider(ImmutableListMultimap<AttributeFqn, NamedAttributeProvider>, Set<AttributeDesignatorType>, boolean) - Constructor for class org.ow2.authzforce.core.pdp.impl.ModularAttributeProvider
 
MultiDecisionXacmlJaxbRequestPreprocessor - Class in org.ow2.authzforce.core.pdp.impl.io
XACML/XML Request preprocessor implementing Multiple Decision Profile, section 2.3 (repeated attribute categories).
MultiDecisionXacmlJaxbRequestPreprocessor.LaxVariantFactory - Class in org.ow2.authzforce.core.pdp.impl.io
Factory for this type of request preprocessor that allows duplicate <Attribute> with same meta-data in the same <Attributes> element of a Request (complying with XACML 3.0 core spec, §7.3.3).
MultiDecisionXacmlJaxbRequestPreprocessor.StrictVariantFactory - Class in org.ow2.authzforce.core.pdp.impl.io
Factory for this type of request preprocessor that does NOT allow duplicate <Attribute> with same meta-data in the same <Attributes> element of a Request (NOT complying with XACML 3.0 core spec, §7.3.3).

N

N_OF - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:n-of
newInoutAdapter(Class<ADAPTER_INPUT>, Class<ADAPTER_OUTPUT>, CloseablePdpEngine, Map<Class<?>, Map.Entry<DecisionRequestPreprocessor<?, ?>, DecisionResultPostprocessor<?, ?>>>, DecisionRequestPreprocessorSupplier, Supplier<DecisionResultPostprocessor<?, ?>>) - Static method in class org.ow2.authzforce.core.pdp.impl.io.PdpEngineAdapters
Constructs a new PDP engine adapter for specific input/output types, using a registry of input/output processors.
newInoutAdapter(Class<ADAPTER_INPUT>, Class<ADAPTER_OUTPUT>, CloseablePdpEngine, DecisionRequestPreprocessor<?, ?>, DecisionResultPostprocessor<?, ?>) - Static method in class org.ow2.authzforce.core.pdp.impl.io.PdpEngineAdapters
Constructs a new PDP engine adapter for specific input/output types, using given input/output pre-/post-processors.
newInoutAdapter(Class<ADAPTER_INPUT>, Class<ADAPTER_OUTPUT>, PdpEngineConfiguration, DecisionRequestPreprocessor<ADAPTER_INPUT, ADAPTEE_INPUT_DECISION_REQUEST>, DecisionResultPostprocessor<ADAPTEE_INPUT_DECISION_REQUEST, ADAPTER_OUTPUT>) - Static method in class org.ow2.authzforce.core.pdp.impl.io.PdpEngineAdapters
Constructs a new PDP engine with the given configuration information.
newInstance(ApplyType, XPathCompiler, ExpressionFactory, Deque<String>) - Static method in class org.ow2.authzforce.core.pdp.impl.expression.ApplyExpressions
Creates instance of Apply evaluator from XACML Apply element
newInstance(AttributeSelectorType, XPathCompiler, AttributeProvider, AttributeValueFactory<AV>) - Static method in class org.ow2.authzforce.core.pdp.impl.expression.AttributeSelectorExpressions
Creates instance from XACML model
newRequestBuilder(int, int) - Method in class org.ow2.authzforce.core.pdp.impl.BasePdpEngine
 
newRequestBuilder(int, int) - Method in class org.ow2.authzforce.core.pdp.impl.PdpBean
 
newXacmlJaxbInoutAdapter(PdpEngineConfiguration) - Static method in class org.ow2.authzforce.core.pdp.impl.io.PdpEngineAdapters
Creates a new PDP engine adapter supporting XACML/XML (JAXB) input/output according to XACML 3.0 core specification.
NOT - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:not

O

ObjectFactory - Class in org.ow2.authzforce.core.xmlns.pdp
This object contains factory methods for each Java content interface and Java element interface generated in the org.ow2.authzforce.core.xmlns.pdp package.
ObjectFactory() - Constructor for class org.ow2.authzforce.core.xmlns.pdp.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.ow2.authzforce.core.xmlns.pdp
oldestToLatestIterator() - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyVersions
Get iterator over versions from oldest to latest
OR - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:or
org.ow2.authzforce.core.pdp.impl - package org.ow2.authzforce.core.pdp.impl
 
org.ow2.authzforce.core.pdp.impl.combining - package org.ow2.authzforce.core.pdp.impl.combining
 
org.ow2.authzforce.core.pdp.impl.expression - package org.ow2.authzforce.core.pdp.impl.expression
 
org.ow2.authzforce.core.pdp.impl.func - package org.ow2.authzforce.core.pdp.impl.func
 
org.ow2.authzforce.core.pdp.impl.io - package org.ow2.authzforce.core.pdp.impl.io
 
org.ow2.authzforce.core.pdp.impl.policy - package org.ow2.authzforce.core.pdp.impl.policy
 
org.ow2.authzforce.core.pdp.impl.rule - package org.ow2.authzforce.core.pdp.impl.rule
 
org.ow2.authzforce.core.xmlns.pdp - package org.ow2.authzforce.core.xmlns.pdp
 

P

Pdp - Class in org.ow2.authzforce.core.xmlns.pdp
Java class for anonymous complex type.
Pdp() - Constructor for class org.ow2.authzforce.core.xmlns.pdp.Pdp
Default no-arg constructor
Pdp(List<String>, List<String>, List<String>, List<AbstractAttributeProvider>, List<AbstractPolicyProvider>, TopLevelPolicyElementRef, AbstractDecisionCache, List<InOutProcChain>, String, Boolean, Boolean, Boolean, StandardEnvironmentAttributeSource, Boolean, Boolean, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class org.ow2.authzforce.core.xmlns.pdp.Pdp
Fully-initialising value constructor
PDP_ONLY - org.ow2.authzforce.core.xmlns.pdp.StandardEnvironmentAttributeSource
 
PdpBean - Class in org.ow2.authzforce.core.pdp.impl
JavaBean for the PDP to be used/called as JNDI resource.
PdpBean() - Constructor for class org.ow2.authzforce.core.pdp.impl.PdpBean
 
PdpEngineAdapters - Class in org.ow2.authzforce.core.pdp.impl.io
PDP engine adapter utilities
PdpEngineConfiguration - Class in org.ow2.authzforce.core.pdp.impl
PDP engine configuration
PdpEngineConfiguration(Pdp, EnvironmentProperties) - Constructor for class org.ow2.authzforce.core.pdp.impl.PdpEngineConfiguration
Constructs configuration from PDP XML-schema-derived JAXB model (usually 'unmarshaled' from XML configuration file)
PdpExtensions - Class in org.ow2.authzforce.core.pdp.impl
Loads PDP extensions (implementing PdpExtension) from classpath using ServiceLoader.
PdpExtensions() - Constructor for class org.ow2.authzforce.core.pdp.impl.PdpExtensions
 
PdpModelHandler - Class in org.ow2.authzforce.core.pdp.impl
PDP Engine XML configuration handler
PdpModelHandler(String, String) - Constructor for class org.ow2.authzforce.core.pdp.impl.PdpModelHandler
Load Configuration model handler.
PepActionExpression - Class in org.ow2.authzforce.core.pdp.impl
PEP action (obligation/advice) expression evaluator
PepActionExpression(String, boolean, List<AttributeAssignmentExpression>, XPathCompiler, ExpressionFactory) - Constructor for class org.ow2.authzforce.core.pdp.impl.PepActionExpression
Constructor that takes all the data associated with an PEP action (obligation/advice) expression.
PolicyEvaluators - Class in org.ow2.authzforce.core.pdp.impl.policy
This class consists exclusively of static methods that operate on or return PolicyEvaluators
PolicyEvaluators() - Constructor for class org.ow2.authzforce.core.pdp.impl.policy.PolicyEvaluators
 
PolicyEvaluators.BaseCombiningAlgParameter<T extends org.ow2.authzforce.core.pdp.api.Decidable> - Class in org.ow2.authzforce.core.pdp.impl.policy
Represents a set of CombinerParameters to a combining algorithm that may or may not be associated with a policy/rule
policyIterator(TopLevelPolicyElementType) - Method in class org.ow2.authzforce.core.pdp.impl.policy.FlattenedPolicyTree
Type-specific policy iterator
PolicyMap<P> - Class in org.ow2.authzforce.core.pdp.impl.policy
Map that provides convenient access to a policy based on the policy ID and version pattern to help resolve policy references
PolicyMap(Map<String, Map<PolicyVersion, P>>) - Constructor for class org.ow2.authzforce.core.pdp.impl.policy.PolicyMap
Create instance from map
policyProviders - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
policySet - Variable in class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
 
policySetsAndPolicyLocations - Variable in class org.ow2.authzforce.core.xmlns.pdp.StaticPolicyProvider
 
PolicyVersions<P> - Class in org.ow2.authzforce.core.pdp.impl.policy
Policy versions sorted from latest version to oldest.
PolicyVersions(Map<PolicyVersion, P>) - Constructor for class org.ow2.authzforce.core.pdp.impl.policy.PolicyVersions
Creates instance
process(List<Attributes>, SingleCategoryXacmlAttributesParser<Attributes>, boolean, boolean, XPathCompiler, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.impl.io.MultiDecisionXacmlJaxbRequestPreprocessor
process(List<Attributes>, SingleCategoryXacmlAttributesParser<Attributes>, boolean, boolean, XPathCompiler, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.impl.io.SingleDecisionXacmlJaxbRequestPreprocessor
 
putAttributeSelectorResultIfAbsent(AttributeSelectorExpression<AV>, Bag<AV>) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
putListener(Class<L>, L) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
 
putNamedAttributeValueIfAbsent(AttributeFqn, AttributeBag<?>) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
 
putOther(String, Object) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
putVariableIfAbsent(String, Value) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext

R

REGISTRY - Static variable in enum org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
Singleton immutable instance of combining algorithm registry for standard algorithms
remove(String) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
removeVariable(String) - Method in class org.ow2.authzforce.core.pdp.impl.expression.DepthLimitingExpressionFactory
removeVariable(String) - Method in class org.ow2.authzforce.core.pdp.impl.IndividualDecisionRequestContext
replacePlaceholders(String) - Method in class org.ow2.authzforce.core.pdp.impl.DefaultEnvironmentProperties
REQUEST_ELSE_PDP - org.ow2.authzforce.core.xmlns.pdp.StandardEnvironmentAttributeSource
 
REQUEST_ONLY - org.ow2.authzforce.core.xmlns.pdp.StandardEnvironmentAttributeSource
 
requestPreproc - Variable in class org.ow2.authzforce.core.xmlns.pdp.InOutProcChain
 
resultPostproc - Variable in class org.ow2.authzforce.core.xmlns.pdp.InOutProcChain
 
RFC822NAME_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:rfc822Name-equal function.
RFC822NAME_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:rfc822Name-from-string function.
RFC822NAME_MATCH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:rfc822Name-match function (different from rfc822Name-regexp-match down below).
RFC822NAME_REGEXP_MATCH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:2.0:function:rfc822Name-regexp-match function.
RootPolicyEvaluator - Interface in org.ow2.authzforce.core.pdp.impl.policy
Root policy evaluator, used by the PDP to find and evaluate the root (a.k.a.
RootPolicyEvaluators - Class in org.ow2.authzforce.core.pdp.impl.policy
RootPolicyEvaluator implementations
RootPolicyEvaluators() - Constructor for class org.ow2.authzforce.core.pdp.impl.policy.RootPolicyEvaluators
 
RootPolicyEvaluators.Base - Class in org.ow2.authzforce.core.pdp.impl.policy
Root Policy Evaluator base implementation.
rootPolicyMetadata() - Method in class org.ow2.authzforce.core.pdp.impl.policy.FlattenedPolicyTree
Get the root policy type
rootPolicyRef - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
rootPolicyRefsMetadata() - Method in class org.ow2.authzforce.core.pdp.impl.policy.FlattenedPolicyTree
Get the extra metadata of the root policy
ROUND - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:round function.
RuleEvaluator - Class in org.ow2.authzforce.core.pdp.impl.rule
Evaluates a XACML Rule to a Decision.
RuleEvaluator(Rule, XPathCompiler, ExpressionFactory) - Constructor for class org.ow2.authzforce.core.pdp.impl.rule.RuleEvaluator
Instantiates rule from XACML RuleType

S

SchemaHandler - Class in org.ow2.authzforce.core.pdp.impl
XML schema handler that can load schema file(s) from location(s) supported by ResourceUtils using any OASIS catalog at any location supported by ResourceUtils as well.
SchemaHandler() - Constructor for class org.ow2.authzforce.core.pdp.impl.SchemaHandler
 
setCatalogFile(String) - Method in class org.ow2.authzforce.core.pdp.impl.PdpBean
Set XML catalog for resolving XML entities used in XML schema
setCatalogLocation(String) - Method in class org.ow2.authzforce.core.pdp.impl.SchemaHandler
Sets (Spring-supported) locations to XML catalog files
setClientRequestErrorVerbosityLevel(BigInteger) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the clientRequestErrorVerbosityLevel property.
setConfigFile(String) - Method in class org.ow2.authzforce.core.pdp.impl.PdpBean
Configuration file.
setDecisionCache(AbstractDecisionCache) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the decisionCache property.
setEnableXPath(Boolean) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the enableXPath property.
setIgnoreOldVersions(Boolean) - Method in class org.ow2.authzforce.core.xmlns.pdp.StaticPolicyProvider
Sets the value of the ignoreOldVersions property.
setMaxIntegerValue(BigInteger) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the maxIntegerValue property.
setMaxPolicyRefDepth(BigInteger) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the maxPolicyRefDepth property.
setMaxVariableRefDepth(BigInteger) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the maxVariableRefDepth property.
setPolicySet(Boolean) - Method in class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
Sets the value of the policySet property.
setRequestPreproc(String) - Method in class org.ow2.authzforce.core.xmlns.pdp.InOutProcChain
Sets the value of the requestPreproc property.
setResultPostproc(String) - Method in class org.ow2.authzforce.core.xmlns.pdp.InOutProcChain
Sets the value of the resultPostproc property.
setRootPolicyRef(TopLevelPolicyElementRef) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the rootPolicyRef property.
setSchemaFile(String) - Method in class org.ow2.authzforce.core.pdp.impl.PdpBean
Configuration schema file.
setSchemaLocations(List<String>) - Method in class org.ow2.authzforce.core.pdp.impl.SchemaHandler
Sets (Spring-supported) locations to XML schema files
setStandardEnvAttributeSource(StandardEnvironmentAttributeSource) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the standardEnvAttributeSource property.
setStrictAttributeIssuerMatch(Boolean) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the strictAttributeIssuerMatch property.
setUseStandardCombiningAlgorithms(Boolean) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the useStandardCombiningAlgorithms property.
setUseStandardDatatypes(Boolean) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the useStandardDatatypes property.
setUseStandardFunctions(Boolean) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the useStandardFunctions property.
setValue(String) - Method in class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
Sets the value of the value property.
setVersion(String) - Method in class org.ow2.authzforce.core.xmlns.pdp.Pdp
Sets the value of the version property.
setVersion(String) - Method in class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
Sets the value of the version property.
SingleDecisionXacmlJaxbRequestPreprocessor - Class in org.ow2.authzforce.core.pdp.impl.io
Default XACML/XML Request preprocessor Individual Decision Requests only (no support of Multiple Decision Profile in particular)
SingleDecisionXacmlJaxbRequestPreprocessor(AttributeValueFactoryRegistry, DecisionRequestFactory<ImmutableDecisionRequest>, boolean, boolean, boolean, Processor, Set<String>) - Constructor for class org.ow2.authzforce.core.pdp.impl.io.SingleDecisionXacmlJaxbRequestPreprocessor
Creates instance of default request preprocessor
SingleDecisionXacmlJaxbRequestPreprocessor.LaxVariantFactory - Class in org.ow2.authzforce.core.pdp.impl.io
Factory for this type of request preprocessor that allows duplicate <Attribute> with same meta-data in the same <Attributes> element of a Request (complying with XACML 3.0 core spec, §7.3.3).
SingleDecisionXacmlJaxbRequestPreprocessor.StrictVariantFactory - Class in org.ow2.authzforce.core.pdp.impl.io
Factory for this type of request preprocessor that does NOT allow duplicate <Attribute> with same meta-data in the same <Attributes> element of a Request (NOT complying fully with XACML 3.0 core spec, §7.3.3).
size() - Method in class org.ow2.authzforce.core.pdp.impl.policy.PolicyVersions
Get number of versions
StandardCombiningAlgorithm - Enum in org.ow2.authzforce.core.pdp.impl.combining
Utilities to handle the XACML core standard combining algorithms
standardEnvAttributeSource - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
StandardEnvironmentAttribute - Enum in org.ow2.authzforce.core.pdp.impl
10.2.5 Attributes The implementation MUST support the attributes associated with the following identifiers as specified by XACML.
StandardEnvironmentAttributeSource - Enum in org.ow2.authzforce.core.xmlns.pdp
Java class for StandardEnvironmentAttributeSource.
StandardFunction - Enum in org.ow2.authzforce.core.pdp.impl.func
Utilities to handle the XACML core standard functions
StaticPolicyProvider - Class in org.ow2.authzforce.core.xmlns.pdp
<?xml version="1.0" encoding="UTF-8"?><p xmlns="http://www.w3.org/1999/xhtml" xmlns:authz-ext="http://authzforce.github.io/xmlns/pdp/ext/3" xmlns:p108163_="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:p809608_="http://java.sun.com/xml/ns/jaxb" xmlns:tns="http://authzforce.github.io/core/xmlns/pdp/7" xmlns:xacml="urn:oasis:names:tc:xacml:3.0:core:schema:wd-17" xmlns:xs="http://www.w3.org/2001/XMLSchema"> Policy(Set) Provider loading policies statically either inline or from URLs.
StaticPolicyProvider() - Constructor for class org.ow2.authzforce.core.xmlns.pdp.StaticPolicyProvider
Default no-arg constructor
StaticPolicyProvider(List<Object>, Boolean) - Constructor for class org.ow2.authzforce.core.xmlns.pdp.StaticPolicyProvider
Fully-initialising value constructor
strictAttributeIssuerMatch - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
StrictVariantFactory() - Constructor for class org.ow2.authzforce.core.pdp.impl.io.MultiDecisionXacmlJaxbRequestPreprocessor.StrictVariantFactory
Constructor
StrictVariantFactory() - Constructor for class org.ow2.authzforce.core.pdp.impl.io.SingleDecisionXacmlJaxbRequestPreprocessor.StrictVariantFactory
Constructor
STRING_CONCATENATE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:2.0:function:string-concatenate function.
STRING_CONTAINS - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-contains-with function.
STRING_ENDS_WITH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-ends-with function.
STRING_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:string-equal
STRING_EQUAL_IGNORE_CASE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-equal-ignore-case function.
STRING_FROM_ANYURI - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-anyURI function.
STRING_FROM_BOOLEAN - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-boolean function.
STRING_FROM_DATE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-date function.
STRING_FROM_DATETIME - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-dateTime function.
STRING_FROM_DAYTIMEDURATION - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-dayTimeDuration function.
STRING_FROM_DNSNAME - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-dnsName function.
STRING_FROM_DOUBLE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-double function.
STRING_FROM_INTEGER - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-integer function.
STRING_FROM_IPADDRESS - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-ipAddress function.
STRING_FROM_RFC822NAME - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-rfc822Name function.
STRING_FROM_TIME - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-time function.
STRING_FROM_X500NAME - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-x500Name function.
STRING_FROM_YEARMONTHDURATION - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-from-yearMonthDuration function.
STRING_NORMALIZE_SPACE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:string-normalize-space
STRING_NORMALIZE_TO_LOWER_CASE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:string-normalize-to-lower-case
STRING_REGEXP_MATCH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-regexp-match function.
STRING_STARTS_WITH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-starts-with function.
STRING_SUBSTRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:string-substring function.
SUPPORTED_ROOT_CONF_ELEMENT_JAXB_TYPE - Static variable in class org.ow2.authzforce.core.pdp.impl.PdpModelHandler
Supported JAXB type for root elements of XML configuration documents (e.g.

T

TargetEvaluators - Class in org.ow2.authzforce.core.pdp.impl
XACML Target evaluators.
TIME_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:time-equal
TIME_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:time-from-string function.
TIME_IN_RANGE - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:2.0:function:time-in-range
TopLevelPolicyElementRef - Class in org.ow2.authzforce.core.xmlns.pdp
Reference to a policy element, i.e.
TopLevelPolicyElementRef() - Constructor for class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
Default no-arg constructor
TopLevelPolicyElementRef(String, String, Boolean) - Constructor for class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
Fully-initialising value constructor
toStatic() - Method in class org.ow2.authzforce.core.pdp.impl.policy.RootPolicyEvaluators.Base
Gets the static version of this policy evaluator, i.e.
toString() - Method in class org.ow2.authzforce.core.pdp.impl.AttributeAssignmentExpressionEvaluator
 
toString() - Method in class org.ow2.authzforce.core.pdp.impl.PepActionExpression
 
toString() - Method in class org.ow2.authzforce.core.pdp.impl.rule.RuleEvaluator
TRUE_CONDITION - Static variable in class org.ow2.authzforce.core.pdp.impl.rule.ConditionEvaluators
Condition that always evaluates to True

U

unmarshal(Source, Class<T>) - Method in class org.ow2.authzforce.core.pdp.impl.PdpModelHandler
Unmarshall object from XML source
useStandardCombiningAlgorithms - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
useStandardDatatypes - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
useStandardFunctions - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 

V

value - Variable in class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
 
value() - Method in enum org.ow2.authzforce.core.xmlns.pdp.StandardEnvironmentAttributeSource
 
valueOf(String) - Static method in enum org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ow2.authzforce.core.pdp.impl.func.StandardFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ow2.authzforce.core.pdp.impl.StandardEnvironmentAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ow2.authzforce.core.xmlns.pdp.StandardEnvironmentAttributeSource
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
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.impl.func.StandardFunction
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.impl.StandardEnvironmentAttribute
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.xmlns.pdp.StandardEnvironmentAttributeSource
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class org.ow2.authzforce.core.xmlns.pdp.Pdp
 
version - Variable in class org.ow2.authzforce.core.xmlns.pdp.TopLevelPolicyElementRef
 

X

X500NAME_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:x500Name-equal function.
X500NAME_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:x500Name-from-string function.
X500NAME_MATCH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:1.0:function:x500Name-match function (different from x500Name-regexp-match down below).
X500NAME_REGEXP_MATCH - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:2.0:function:x500Name-regexp-match function.
XACML_1_0_POLICY_COMBINING_DENY_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:deny-overrides
XACML_1_0_POLICY_COMBINING_FIRST_APPLICABLE - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:first-applicable
XACML_1_0_POLICY_COMBINING_ONLY_ONE_APPLICABLE - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:only-one-applicable
XACML_1_0_POLICY_COMBINING_PERMIT_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.0:policy-combining-algorithm:permit-overrides
XACML_1_0_RULE_COMBINING_DENY_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:deny-overrides
XACML_1_0_RULE_COMBINING_FIRST_APPLICABLE - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:first-applicable
XACML_1_0_RULE_COMBINING_PERMIT_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.0:rule-combining-algorithm:deny-overrides
XACML_1_1_POLICY_COMBINING_ORDERED_DENY_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.1:policy-combining-algorithm:ordered-deny-overrides
XACML_1_1_POLICY_COMBINING_ORDERED_PERMIT_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.1:policy-combining-algorithm:ordered-permit-overrides
XACML_1_1_RULE_COMBINING_ORDERED_DENY_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.1:rule-combining-algorithm:ordered-deny-overrides
XACML_1_1_RULE_COMBINING_ORDERED_PERMIT_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:1.1:rule-combining-algorithm:ordered-permit-overrides
XACML_3_0_POLICY_COMBINING_DENY_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:deny-overrides
XACML_3_0_POLICY_COMBINING_DENY_UNLESS_PERMIT - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:deny-unless- permit
XACML_3_0_POLICY_COMBINING_ORDERED_DENY_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:ordered-deny- overrides
XACML_3_0_POLICY_COMBINING_ORDERED_PERMIT_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:ordered-permit- overrides
XACML_3_0_POLICY_COMBINING_PERMIT_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:permit-overrides
XACML_3_0_POLICY_COMBINING_PERMIT_UNLESS_DENY - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:policy-combining-algorithm:permit-unless- deny
XACML_3_0_RULE_COMBINING_DENY_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:deny-overrides
XACML_3_0_RULE_COMBINING_DENY_UNLESS_PERMIT - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:deny-unless-permit
XACML_3_0_RULE_COMBINING_ORDERED_DENY_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:ordered-deny- overrides
XACML_3_0_RULE_COMBINING_ORDERED_PERMIT_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:ordered-deny- overrides
XACML_3_0_RULE_COMBINING_PERMIT_OVERRIDES - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:deny-overrides
XACML_3_0_RULE_COMBINING_PERMIT_UNLESS_DENY - org.ow2.authzforce.core.pdp.impl.combining.StandardCombiningAlgorithm
urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:permit-unless-deny
XPATH_NODE_COUNT - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
 

Y

YEARMONTH_DURATION_EQUAL - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:yearMonthDuration-equal
YEARMONTHDURATION_FROM_STRING - org.ow2.authzforce.core.pdp.impl.func.StandardFunction
urn:oasis:names:tc:xacml:3.0:function:yearMonthDuration-from-string function.
A B C D E F G H I L M N O P R S T U V X Y 
All Classes All Packages