Class MapAttributeValue

Object
se.curity.identityserver.sdk.attribute.MapAttributeValue
All Implemented Interfaces:
Iterable<Attribute>, AttributeContainer<MapAttributeValue>, AttributeOrAttributeValue<AttributeValue>, AttributeValue
Direct Known Subclasses:
AuthorizationActionAttributes, AuthorizationResourceAttributes, ComplexAttributeValue, ContextAttributes, Meta, Name, SubjectAttributes

public class MapAttributeValue extends Object implements AttributeValue, AttributeContainer<MapAttributeValue>
An AttributeValue representing multiple Attribute instances, similar to a Map where the keys are the names of the attributes, and the values the Attributes themselves.

Since version 5.0.0, instances of this class can contain multiple attributes with the same name, as long as they have distinct authorities. However, some accessor methods will only expose one of them (e.g. get(String).