B C D E F G H I L M N O P S U X 
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, Optional<XPathCompilerProxy>) - 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, Optional<XPathCompilerProxy>, 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, Optional<XPathCompilerProxy>, Map<String, String>) - Method in class org.ow2.authzforce.core.pdp.io.xacml.json.MultipleDecisionXacmlJsonRequestPreprocessor
 
process(JSONArray, SingleCategoryXacmlAttributesParser<JSONObject>, boolean, boolean, Optional<XPathCompilerProxy>, 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
B C D E F G H I L M N O P S U X 
All Classes All Packages