Package org.ow2.authzforce.core.pdp.api
Interface NamedAttributeProvider
-
- All Superinterfaces:
AttributeProvider
- All Known Subinterfaces:
CloseableNamedAttributeProvider
- All Known Implementing Classes:
BaseNamedAttributeProvider
public interface NamedAttributeProvider extends AttributeProvider
"Named" Attribute Provider, i.e. providing "named attribute(s)" as defined in ยง7.3 of XACML 3.0 specification:A named attribute is the term used for the criteria that the specific attribute designators use to refer to particular attributes in the
elements of the request context.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<oasis.names.tc.xacml._3_0.core.schema.wd_17.AttributeDesignatorType>
getProvidedAttributes()
Returns a non-null non-emptySet
ofAttributeDesignator
s provided/supported by this module.-
Methods inherited from interface org.ow2.authzforce.core.pdp.api.AttributeProvider
get
-
-
-
-
Method Detail
-
getProvidedAttributes
Set<oasis.names.tc.xacml._3_0.core.schema.wd_17.AttributeDesignatorType> getProvidedAttributes()
Returns a non-null non-emptySet
ofAttributeDesignator
s provided/supported by this module.- Returns:
- a non-null non-empty
Set
of supportedAttributeDesignatorType
s
-
-