Class InstantMessaging
Object
se.curity.identityserver.sdk.attribute.MapAttributeValue
se.curity.identityserver.sdk.attribute.scim.v2.ComplexAttributeValue<InstantMessaging>
se.curity.identityserver.sdk.attribute.scim.v2.multivalued.MultiValuedAttributeValue<InstantMessaging>
se.curity.identityserver.sdk.attribute.scim.v2.multivalued.InstantMessaging
- All Implemented Interfaces:
Iterable<Attribute>
,AttributeContainer<MapAttributeValue>
,AttributeOrAttributeValue<AttributeValue>
,AttributeValue
,SerializableAsMap
Instant messaging address for the user.
No official canonicalization rules exist for all instant messaging addresses, but service providers SHOULD, when appropriate, remove all whitespace and convert the address to lowercase.
-
Nested Class Summary
Nested classes/interfaces inherited from interface se.curity.identityserver.sdk.attribute.AttributeContainer
AttributeContainer.TypeConversionStrategy
-
Field Summary
Fields inherited from class se.curity.identityserver.sdk.attribute.scim.v2.multivalued.MultiValuedAttributeValue
DISPLAY, REF, TYPE, TYPE_UNVERIFIED, TYPE_VERIFIED, VALUE
Fields inherited from class se.curity.identityserver.sdk.attribute.scim.v2.ComplexAttributeValue
PRIMARY
-
Method Summary
Modifier and TypeMethodDescriptionprotected InstantMessaging
copyOf
(MapAttributeValue other) Copies the provided map attribute value.static InstantMessaging
static InstantMessaging
of
(MapAttributeValue mapAttributeValue) Methods inherited from class se.curity.identityserver.sdk.attribute.scim.v2.multivalued.MultiValuedAttributeValue
getDisplay, getRef, getSignificantValue, getType, isVerified, with, withDisplay, withRef, withType, withVerified
Methods inherited from class se.curity.identityserver.sdk.attribute.scim.v2.ComplexAttributeValue
isPrimary
Methods inherited from class se.curity.identityserver.sdk.attribute.MapAttributeValue
append, append, asMap, delete, empty, equals, get, get, getAll, getAttributesByName, getMandatory, getMandatory, getMandatory, getUniqueValuesOfType, getUniqueValuesOfType, getValue, getValuesOfType, getValuesOfType, getValueWithAuthorities, getValueWithMetadata, hashCode, isEmpty, iterator, keys, map, map, map, mapEntries, mapNonRecursive, nullOrOfType, of, of, of, of, removeAttributes, removeNullAttributeValues, retainAttributes, size, stream, toString, with
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface se.curity.identityserver.sdk.attribute.AttributeContainer
contains, contains, getOptionalValue, getOptionalValue, getOptionalValue, removeAttribute, retainAttribute
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
of
-
of
-
copyOf
Description copied from class:ComplexAttributeValue
Copies the provided map attribute value.- Specified by:
copyOf
in classComplexAttributeValue<InstantMessaging>
- Parameters:
other
- The map attribute value to copy- Returns:
- A copy of the map attribute value
-