-
- All Known Subinterfaces:
Principal
- All Known Implementing Classes:
AbacSupport.BasicAttributes,EndpointConfig,Grant,JsonWebTokenImpl,ProviderRequest,Role,SecurityEnvironment,Subject
public interface AbacSupportA simple registry of keys to values for reading.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAbacSupport.BasicAttributesImplementsAbacSupportinterface and supports adding attributes.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Optional<Object>abacAttribute(String key)Get the property (optional) value.Collection<String>abacAttributeNames()A collection of all property names in this container.ObjectabacAttributeRaw(String key)Return the actual property value or null if not present.
-
-
-
Method Detail
-
abacAttributeRaw
Object abacAttributeRaw(String key)
Return the actual property value or null if not present. This is the only method that needs to be implemented.- Parameters:
key- key (name) of the property- Returns:
- value of the property or null
-
abacAttributeNames
Collection<String> abacAttributeNames()
A collection of all property names in this container.- Returns:
- collection of keys
-
-