Class BaseXacmlJaxbRequestPreprocessor.Factory
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbRequestPreprocessor.Factory
-
- All Implemented Interfaces:
DecisionRequestPreprocessor.Factory<oasis.names.tc.xacml._3_0.core.schema.wd_17.Request,IndividualXacmlJaxbRequest>
,PdpExtension
- Enclosing class:
- BaseXacmlJaxbRequestPreprocessor
public abstract static class BaseXacmlJaxbRequestPreprocessor.Factory extends Object implements DecisionRequestPreprocessor.Factory<oasis.names.tc.xacml._3_0.core.schema.wd_17.Request,IndividualXacmlJaxbRequest>
Convenient base class forDecisionRequestPreprocessor.Factory
implementations supporting core XACML-schema-defined XML input handled by JAXB framework
-
-
Field Summary
-
Fields inherited from interface org.ow2.authzforce.core.pdp.api.PdpExtension
AUTHZFORCE_EXTENSION_PREFIX
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
Get globally unique ID (e.g.Class<oasis.names.tc.xacml._3_0.core.schema.wd_17.Request>
getInputRequestType()
Returns the type of input requests handled by created instancesClass<IndividualXacmlJaxbRequest>
getOutputRequestType()
Returns the type of output individual decision requests produced by created instances-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ow2.authzforce.core.pdp.api.DecisionRequestPreprocessor.Factory
getInstance
-
-
-
-
Constructor Detail
-
Factory
protected Factory(String id)
-
-
Method Detail
-
getId
public final String getId()
Description copied from interface:PdpExtension
Get globally unique ID (e.g. URI) of the extension- Specified by:
getId
in interfacePdpExtension
- Returns:
- extension ID
-
getInputRequestType
public final Class<oasis.names.tc.xacml._3_0.core.schema.wd_17.Request> getInputRequestType()
Description copied from interface:DecisionRequestPreprocessor.Factory
Returns the type of input requests handled by created instances- Specified by:
getInputRequestType
in interfaceDecisionRequestPreprocessor.Factory<oasis.names.tc.xacml._3_0.core.schema.wd_17.Request,IndividualXacmlJaxbRequest>
- Returns:
IDR
class.
-
getOutputRequestType
public final Class<IndividualXacmlJaxbRequest> getOutputRequestType()
Description copied from interface:DecisionRequestPreprocessor.Factory
Returns the type of output individual decision requests produced by created instances- Specified by:
getOutputRequestType
in interfaceDecisionRequestPreprocessor.Factory<oasis.names.tc.xacml._3_0.core.schema.wd_17.Request,IndividualXacmlJaxbRequest>
- Returns:
OIDR
class.
-
-