Class BaseXacmlJsonRequestPreprocessor.Factory
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.io.xacml.json.BaseXacmlJsonRequestPreprocessor.Factory
-
- All Implemented Interfaces:
org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor.Factory<org.json.JSONObject,IndividualXacmlJsonRequest>
,org.ow2.authzforce.core.pdp.api.PdpExtension
- Direct Known Subclasses:
MultipleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory
,MultipleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory
,SingleDecisionXacmlJsonRequestPreprocessor.LaxVariantFactory
,SingleDecisionXacmlJsonRequestPreprocessor.StrictVariantFactory
- Enclosing class:
- BaseXacmlJsonRequestPreprocessor
public abstract static class BaseXacmlJsonRequestPreprocessor.Factory extends Object implements org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor.Factory<org.json.JSONObject,IndividualXacmlJsonRequest>
Convenient base class forDecisionRequestPreprocessor.Factory
implementations supporting XACML/JSON (XACML-JSON-Profile-standard-compliant) input
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
Class<org.json.JSONObject>
getInputRequestType()
Class<IndividualXacmlJsonRequest>
getOutputRequestType()
-
-
-
Constructor Detail
-
Factory
protected Factory(String id)
-
-
Method Detail
-
getId
public final String getId()
- Specified by:
getId
in interfaceorg.ow2.authzforce.core.pdp.api.PdpExtension
-
getInputRequestType
public final Class<org.json.JSONObject> getInputRequestType()
- Specified by:
getInputRequestType
in interfaceorg.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor.Factory<org.json.JSONObject,IndividualXacmlJsonRequest>
-
getOutputRequestType
public final Class<IndividualXacmlJsonRequest> getOutputRequestType()
- Specified by:
getOutputRequestType
in interfaceorg.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor.Factory<org.json.JSONObject,IndividualXacmlJsonRequest>
-
-