B C D E F G H I L M N O P S U X
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BaseXacmlJsonRequestPreprocessor - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
Convenient base class for
DecisionRequestPreprocessor
implementations supporting XACML/JSON (XACML-JSON-Profile-standard-compliant) input - BaseXacmlJsonRequestPreprocessor(AttributeValueFactoryRegistry, boolean, boolean, boolean, Set<String>) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor
-
Creates instance of request pre-processor.
- BaseXacmlJsonRequestPreprocessor.Factory - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
Convenient base class for
DecisionRequestPreprocessor.Factory
implementations supporting XACML/JSON (XACML-JSON-Profile-standard-compliant) input - BaseXacmlJsonResultPostprocessor - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
Convenient base class for
DecisionResultPostprocessor
implementations producing XACML/JSON (XACML-JSON-Profile-standard-compliant) output - BaseXacmlJsonResultPostprocessor(int) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor
-
Constructor
- BaseXacmlJsonResultPostprocessor.DefaultFactory - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
Default factory creating instances of
BaseXacmlJsonResultPostprocessor
- BaseXacmlJsonResultPostprocessor.Factory - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
Convenient base class for
DecisionResultPostprocessor.Factory
implementations supporting XACML/JSON output (JSON Profile of XACML)
C
- ContentSkippingXacmlJsonAttributesParserFactory(XacmlRequestAttributeParser<JSONObject, BAG>, SingleCategoryAttributes.NamedAttributeIteratorConverter<BAG>) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.XacmlJsonParsingUtils.ContentSkippingXacmlJsonAttributesParserFactory
-
Creates instance
D
- DefaultFactory() - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor.DefaultFactory
-
No-arg constructor
E
- equals(Object) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.IndividualXacmlJsonRequest
F
- Factory(String) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor.Factory
- Factory(String) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor.Factory
- FullXacmlJsonAttributesParserFactory(XacmlRequestAttributeParser<JSONObject, BAG>, SingleCategoryAttributes.NamedAttributeIteratorConverter<BAG>) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.XacmlJsonParsingUtils.FullXacmlJsonAttributesParserFactory
-
Creates instance
G
- get() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.SerializableJSONObject
-
Gets wrapped JSON object
- getAttributesByCategoryToBeReturned() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.IndividualXacmlJsonRequest
-
Category objects to be included in corresponding result.
- getCreationTimestamp() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.IndividualXacmlJsonRequest
- getExtraContentsByCategory() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.IndividualXacmlJsonRequest
- getId() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor.Factory
- getId() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor.Factory
- getInputRequestType() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor.Factory
- getInputRequestType() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor
- getInstance() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.XacmlJsonParsingUtils.ContentSkippingXacmlJsonAttributesParserFactory
- getInstance() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.XacmlJsonParsingUtils.FullXacmlJsonAttributesParserFactory
- getInstance(int) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor.DefaultFactory
- getInstance(AttributeValueFactoryRegistry, boolean, boolean, Set<String>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.MultipleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory
- getInstance(AttributeValueFactoryRegistry, boolean, boolean, Set<String>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.MultipleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory
- getInstance(AttributeValueFactoryRegistry, boolean, boolean, Set<String>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.SingleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory
- getInstance(AttributeValueFactoryRegistry, boolean, boolean, Set<String>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.SingleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory
- getNamedAttributes() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.IndividualXacmlJsonRequest
- getOutputRequestType() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor.Factory
- getOutputRequestType() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor
- getRequestType() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor.Factory
- getRequestType() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor
- getResponseType() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor.Factory
- getResponseType() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor
H
- hashCode() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.IndividualXacmlJsonRequest
I
- ID - Static variable in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor.DefaultFactory
-
Result postprocessor ID, as returned by
BaseXacmlJsonResultPostprocessor.Factory.getId()
- ID - Static variable in class org.ow2.authzforce.core.pdp.io.xacml.json.MultipleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory
-
Request preprocessor ID, as returned by
BaseXacmlJsonRequestPreprocessor.Factory.getId()
- ID - Static variable in class org.ow2.authzforce.core.pdp.io.xacml.json.MultipleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory
-
Request preprocessor ID, as returned by
BaseXacmlJsonRequestPreprocessor.Factory.getId()
- ID - Static variable in class org.ow2.authzforce.core.pdp.io.xacml.json.SingleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory
-
Request preprocessor ID, as returned by
BaseXacmlJsonRequestPreprocessor.Factory.getId()
- ID - Static variable in class org.ow2.authzforce.core.pdp.io.xacml.json.SingleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory
-
Request preprocessor ID, as returned by
BaseXacmlJsonRequestPreprocessor.Factory.getId()
- IndividualXacmlJsonRequest - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
(Immutable) Individual decision request using XACML-schema-derived JAXB-annotated objects (XACML Attributes elements), as defined by Multiple Decision Profile of XACML.
- IndividualXacmlJsonRequest(ImmutableDecisionRequest, ImmutableList<JSONObject>) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.IndividualXacmlJsonRequest
-
Creates instance from an XACML-agnostic request
- INSTANCE - Static variable in class org.ow2.authzforce.core.pdp.io.xacml.json.SingleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory
-
Singleton instance of this factory
- isApplicablePolicyIdListReturned() - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.IndividualXacmlJsonRequest
L
- LaxVariantFactory() - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.MultipleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory
-
Constructor
- LaxVariantFactory() - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.SingleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory
-
Constructor
M
- MultipleDecisionXacmlJsonRequestPreprocessor - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
XACML/JSON - according to XACML JSON Profile - Request preprocessor implementing Multiple Decision Profile, section 2.3 (repeated attribute categories).
- MultipleDecisionXacmlJsonRequestPreprocessor(AttributeValueFactoryRegistry, boolean, boolean, boolean, Set<String>) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.MultipleDecisionXacmlJsonRequestPreprocessor
-
Creates instance of default request preprocessor
- MultipleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
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) but using JSON-Profile-defined format.
- MultipleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
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) but using JSON-Profile-defined format.
N
- NamedXacmlJsonAttributeParser(AttributeValueFactoryRegistry) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.XacmlJsonParsingUtils.NamedXacmlJsonAttributeParser
O
- org.ow2.authzforce.core.pdp.io.xacml.json - package org.ow2.authzforce.core.pdp.io.xacml.json
P
- parseNamedAttribute(String, JSONObject, XPathCompiler) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.XacmlJsonParsingUtils.NamedXacmlJsonAttributeParser
- process(Collection<Map.Entry<IndividualXacmlJsonRequest, ? extends DecisionResult>>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor
- process(JSONArray, SingleCategoryXacmlAttributesParser<JSONObject>, boolean, boolean, XPathCompiler, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor
-
Pre-processes (validates and/or transforms) a Request, may result in multiple individual decision requests, e.g.
- process(JSONArray, SingleCategoryXacmlAttributesParser<JSONObject>, boolean, boolean, XPathCompiler, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.MultipleDecisionXacmlJsonRequestPreprocessor
- process(JSONArray, SingleCategoryXacmlAttributesParser<JSONObject>, boolean, boolean, XPathCompiler, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.SingleDecisionXacmlJsonRequestPreprocessor
- process(JSONObject, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor
- processClientError(IndeterminateEvaluationException) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor
- processInternalError(IndeterminateEvaluationException) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonResultPostprocessor
S
- SerializableJSONObject - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
Serializable version of JSONObject (wrapped)
- SerializableJSONObject(JSONObject) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.SerializableJSONObject
-
Creates Serializable object based on input JSON object
- SingleDecisionXacmlJsonRequestPreprocessor - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
Default XACML/JSON - according to XACML JSON Profile - Request preprocessor for Individual Decision Requests only (no support of Multiple Decision Profile in particular)
- SingleDecisionXacmlJsonRequestPreprocessor(AttributeValueFactoryRegistry, DecisionRequestFactory<ImmutableDecisionRequest>, boolean, boolean, boolean, Set<String>) - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.SingleDecisionXacmlJsonRequestPreprocessor
-
Creates instance of default request preprocessor
- SingleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
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) but using JSON-Profile-defined format.
- SingleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
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) but using JSON-Profile-defined format.
- StrictVariantFactory() - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.MultipleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory
-
Constructor
- StrictVariantFactory() - Constructor for class org.ow2.authzforce.core.pdp.io.xacml.json.SingleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory
-
Constructor
U
- UNSUPPORTED_MULTI_REQUESTS_EXCEPTION - Static variable in class org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor
-
Indeterminate exception to be thrown iff MultiRequests element not supported by the request preprocessor
X
- XacmlJsonParsingUtils - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
XACML/JSON (Profile) processing utilities
- XacmlJsonParsingUtils.ContentSkippingXacmlJsonAttributesParserFactory<BAG extends Iterable<? extends org.ow2.authzforce.core.pdp.api.value.AttributeValue>> - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
Factory for XACML/JSON Attribute parser that only parses the named attributes (Attribute elements), not the Content
- XacmlJsonParsingUtils.FullXacmlJsonAttributesParserFactory<BAG extends Iterable<? extends org.ow2.authzforce.core.pdp.api.value.AttributeValue>> - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
Factory for XACML/JSON Attribute Parser that parses the named attributes (Attribute elements), and the free-form Content
- XacmlJsonParsingUtils.NamedXacmlJsonAttributeParser - Class in org.ow2.authzforce.core.pdp.io.xacml.json
-
XACML/JSON named Attribute parser
All Classes All Packages