the client id of the user
Returns the attribute of the user associated with the given key, or None
if the user doesn't have an attribute
with that name.
Returns the attribute of the user associated with the given key, or None
if the user doesn't have an attribute
with that name.
the param name to fetch
the user profile storage context to use when fetching the user attributes
the execution context required for future handling
a Future with the optional attribute.
Returns all the attributes of the user, or None
if the user doesn't have attributes.
Returns all the attributes of the user, or None
if the user doesn't have attributes.
the user profile storage context to use when fetching the user attributes
the execution context required for future handling
a Future with the optional user attributes of the user.
Sets the provided attribute for the given user.
Sets the provided attribute for the given user. The attribute is either added if it didn't exist before or its previous value is replaced with the new one.
the name of the attribute to set
the new value for the attribute
the user profile storage context to use when fetching the user attributes
the execution context required for future handling
a Future that completes when the attribute is set.
Sets the attributes for the given user, replacing all previously available in the store.
Sets the attributes for the given user, replacing all previously available in the store.
the attributes to set
the user profile storage context to use when fetching the user attributes
the execution context required for future handling
a Future that completes when the attributes are set.
the optional site id of the user
the id of the user
Representation of an user for a given client and an optional siteId.
the id of the user
the client id of the user
the optional site id of the user