Package lumis.portal.user
Interface IUserProperties
-
- All Superinterfaces:
IUserPropertiesReadOnly
- All Known Implementing Classes:
UserProperties
@StableMinor(version="16.0", sinceVersion="12.0") public interface IUserProperties extends IUserPropertiesReadOnly
Interface for mutable user properties.- Since:
- 12.0.0
- Version:
- $Revision: 25808 $ $Date: 2023-07-04 15:20:55 -0300 (Tue, 04 Jul 2023) $
- See Also:
UserConfig.getTrustedProperties()
,UserConfig.getUntrustedProperties()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.util.List<java.lang.Object>>
getCustomAttributes()
Returns a mutable map of the global custom attributes - the local attributes will not be returned.java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.Object>>>
getCustomAttributesMap()
Returns custom attributes map for each service instance identifier.void
setEmail(java.lang.String email)
Sets the e-mail.void
setFirstName(java.lang.String firstName)
Sets the first name.void
setLastName(java.lang.String lastName)
Sets the last name.void
setMiddleName(java.lang.String middleName)
Sets the middle name.-
Methods inherited from interface lumis.portal.user.IUserPropertiesReadOnly
getEmail, getFirstName, getFullName, getLastName, getMiddleName
-
-
-
-
Method Detail
-
setEmail
void setEmail(java.lang.String email)
Sets the e-mail.- Parameters:
email
- the e-mail.- Since:
- 12.0.0
-
setFirstName
void setFirstName(java.lang.String firstName)
Sets the first name.- Parameters:
firstName
- the first name.- Since:
- 12.0.0
-
setMiddleName
void setMiddleName(java.lang.String middleName)
Sets the middle name.- Parameters:
middleName
- the middle name.- Since:
- 12.0.0
-
setLastName
void setLastName(java.lang.String lastName)
Sets the last name.- Parameters:
lastName
- the last name.- Since:
- 12.0.0
-
getCustomAttributes
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getCustomAttributes()
Returns a mutable map of the global custom attributes - the local attributes will not be returned.- Specified by:
getCustomAttributes
in interfaceIUserPropertiesReadOnly
- Returns:
- a map where the key is the user attribute identifier and the value is the list with the values for that attribute.
- Since:
- 12.0.0
-
getCustomAttributesMap
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.Object>>> getCustomAttributesMap()
Returns custom attributes map for each service instance identifier. The global user attribute values will be in null key.- Specified by:
getCustomAttributesMap
in interfaceIUserPropertiesReadOnly
- Returns:
- custom attributes map for each service instance identifier. The global user attribute values will be in null key.
- Since:
- 14.0.0
-
-