Class Role
Object
se.curity.identityserver.sdk.attribute.MapAttributeValue
se.curity.identityserver.sdk.attribute.scim.v2.ComplexAttributeValue<M>
se.curity.identityserver.sdk.attribute.scim.v2.multivalued.MultiValuedAttributeValue<Role>
se.curity.identityserver.sdk.attribute.scim.v2.multivalued.Role
- All Implemented Interfaces:
Iterable<Attribute>,AttributeContainer<MapAttributeValue>,AttributeOrAttributeValue<AttributeValue>,AttributeValue
Roles for the user that represent who the user is, e.g., "Student", "Faculty".
No vocabulary or syntax is specified, although it is expected that a role value is a String or label representing a collection of entitlements.
-
Field Summary
Fields inherited from class se.curity.identityserver.sdk.attribute.scim.v2.multivalued.MultiValuedAttributeValue
DISPLAY, REF, TYPE, TYPE_HOME, TYPE_OTHER, TYPE_WORK, VALUEFields inherited from class se.curity.identityserver.sdk.attribute.scim.v2.ComplexAttributeValue
PRIMARY -
Method Summary
Modifier and TypeMethodDescriptionprotected RolecopyOf(MapAttributeValue other) Copies the provided map attribute value.static Rolestatic Roleof(MapAttributeValue mapAttributeValue) Methods inherited from class se.curity.identityserver.sdk.attribute.scim.v2.multivalued.MultiValuedAttributeValue
getDisplay, getRef, getSignificantValue, getType, with, withDisplay, withRef, withTypeMethods inherited from class se.curity.identityserver.sdk.attribute.scim.v2.ComplexAttributeValue
isPrimaryMethods inherited from class se.curity.identityserver.sdk.attribute.MapAttributeValue
append, append, delete, equals, get, get, getAll, getAttributesByName, getMandatory, getValue, getValueWithAuthorities, getValueWithMetadata, hashCode, isEmpty, iterator, keys, map, map, map, mapEntries, mapNonRecursive, nullOrOfType, of, of, of, removeAttributes, removeNullAttributeValues, retainAttributes, size, stream, toString, withMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface se.curity.identityserver.sdk.attribute.AttributeContainer
contains, contains, getOptionalValue, getOptionalValue, removeAttribute, retainAttributeMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
of
-
of
-
copyOf
Description copied from class:ComplexAttributeValueCopies the provided map attribute value.- Specified by:
copyOfin classComplexAttributeValue<Role>- Parameters:
other- The map attribute value to copy- Returns:
- A copy of the map attribute value
-