Package org.ow2.authzforce.core.pdp.api
Interface PdpExtension
-
- All Known Subinterfaces:
AttributeValueFactory<AV>
,CombiningAlg<T>
,DecisionRequestPreprocessor.Factory<IDR,OIDR>
,DecisionResultPostprocessor.Factory<IDREQ,RES>
,Function<RETURN_T>
- All Known Implementing Classes:
BaseAttributeValueFactory
,BaseCombiningAlg
,BaseFunction
,BaseXacmlJaxbRequestPreprocessor.Factory
,BaseXacmlJaxbResultPostprocessor.Factory
,CloseableNamedAttributeProvider.FactoryBuilder
,CloseablePolicyProvider.Factory
,ComparisonFunction
,DatatypeConversionFunction
,DecisionCache.Factory
,EqualTypeMatchFunction
,FirstOrderBagFunctions.AtLeastOneMemberOf
,FirstOrderBagFunctions.BagContains
,FirstOrderBagFunctions.BagSize
,FirstOrderBagFunctions.Intersection
,FirstOrderBagFunctions.PrimitiveToBag
,FirstOrderBagFunctions.SetEquals
,FirstOrderBagFunctions.SetFunction
,FirstOrderBagFunctions.SingletonBagToPrimitive
,FirstOrderBagFunctions.Subset
,FirstOrderBagFunctions.Union
,FirstOrderFunction
,GenericHigherOrderFunctionFactory
,HigherOrderBagFunction
,JaxbBoundPdpExtension
,MultiParameterTypedFirstOrderFunction
,NonEqualTypeMatchFunction
,SimpleValue.BaseFactory
,SingleParameterTypedFirstOrderFunction
,StringContentOnlyValueFactory
,StringParseableValue.Factory
public interface PdpExtension
Marker Interface for all kinds of PDP extension (Attribute datatypes, functions, combining algorithms, AttributeProviderModule, RootPolicyProviderModule...)
-
-
Field Summary
Fields Modifier and Type Field Description static String
AUTHZFORCE_EXTENSION_PREFIX
Prefix used by AuthZForce PDP extensions.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getId()
Get globally unique ID (e.g.
-
-
-
Field Detail
-
AUTHZFORCE_EXTENSION_PREFIX
static final String AUTHZFORCE_EXTENSION_PREFIX
Prefix used by AuthZForce PDP extensions. Third-party (outside AuthZForce project) contributions must use a different prefix to avoid conflicts.- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
String getId()
Get globally unique ID (e.g. URI) of the extension- Returns:
- extension ID
-
-