Class BaseXacmlJaxbResultPostprocessor.Factory
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.api.io.BaseXacmlJaxbResultPostprocessor.Factory
-
- All Implemented Interfaces:
DecisionResultPostprocessor.Factory<IndividualXacmlJaxbRequest,oasis.names.tc.xacml._3_0.core.schema.wd_17.Response>
,PdpExtension
- Enclosing class:
- BaseXacmlJaxbResultPostprocessor
public abstract static class BaseXacmlJaxbResultPostprocessor.Factory extends Object implements DecisionResultPostprocessor.Factory<IndividualXacmlJaxbRequest,oasis.names.tc.xacml._3_0.core.schema.wd_17.Response>
Convenient base class forDecisionResultPostprocessor.Factory
implementations supporting core XACML-schema-defined XML output 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<IndividualXacmlJaxbRequest>
getRequestType()
Gets the type of individual decision requests handled by created instancesClass<oasis.names.tc.xacml._3_0.core.schema.wd_17.Response>
getResponseType()
Gets the type of output decision response 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.DecisionResultPostprocessor.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
-
getRequestType
public final Class<IndividualXacmlJaxbRequest> getRequestType()
Description copied from interface:DecisionResultPostprocessor.Factory
Gets the type of individual decision requests handled by created instances- Specified by:
getRequestType
in interfaceDecisionResultPostprocessor.Factory<IndividualXacmlJaxbRequest,oasis.names.tc.xacml._3_0.core.schema.wd_17.Response>
- Returns:
- (individual decision) request type parameter
-
getResponseType
public final Class<oasis.names.tc.xacml._3_0.core.schema.wd_17.Response> getResponseType()
Description copied from interface:DecisionResultPostprocessor.Factory
Gets the type of output decision response produced by created instances- Specified by:
getResponseType
in interfaceDecisionResultPostprocessor.Factory<IndividualXacmlJaxbRequest,oasis.names.tc.xacml._3_0.core.schema.wd_17.Response>
- Returns:
- result type parameter
-
-