BaseXacmlJsonRequestPreprocessor |
Convenient base class for DecisionRequestPreprocessor implementations supporting XACML/JSON (XACML-JSON-Profile-standard-compliant) input
|
BaseXacmlJsonRequestPreprocessor.Factory |
Convenient base class for DecisionRequestPreprocessor.Factory implementations supporting XACML/JSON (XACML-JSON-Profile-standard-compliant) input
|
BaseXacmlJsonResultPostprocessor |
Convenient base class for DecisionResultPostprocessor implementations producing XACML/JSON (XACML-JSON-Profile-standard-compliant) output
|
BaseXacmlJsonResultPostprocessor.DefaultFactory |
|
BaseXacmlJsonResultPostprocessor.Factory |
Convenient base class for DecisionResultPostprocessor.Factory implementations supporting XACML/JSON output (JSON Profile of XACML)
|
IndividualXacmlJsonRequest |
(Immutable) Individual decision request using XACML-schema-derived JAXB-annotated objects (XACML Attributes elements), as defined by Multiple Decision Profile of XACML.
|
MultipleDecisionXacmlJsonRequestPreprocessor |
XACML/JSON - according to XACML JSON Profile - Request preprocessor implementing Multiple Decision Profile, section 2.3 (repeated attribute categories).
|
MultipleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory |
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 |
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.
|
SerializableJSONObject |
Serializable version of JSONObject (wrapped)
|
SingleDecisionXacmlJsonRequestPreprocessor |
Default XACML/JSON - according to XACML JSON Profile - Request preprocessor for Individual Decision Requests only (no support of Multiple Decision Profile in particular)
|
SingleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory |
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 |
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.
|
XacmlJsonParsingUtils |
XACML/JSON (Profile) processing utilities
|
XacmlJsonParsingUtils.ContentSkippingXacmlJsonAttributesParserFactory<BAG extends Iterable<? extends org.ow2.authzforce.core.pdp.api.value.AttributeValue>> |
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>> |
Factory for XACML/JSON Attribute Parser that parses the named attributes (Attribute elements), and the free-form Content
|
XacmlJsonParsingUtils.NamedXacmlJsonAttributeParser |
XACML/JSON named Attribute parser
|