Package lumis.portal.user
Interface IUserProperties
-
- All Superinterfaces:
IUserPropertiesReadOnly
- All Known Implementing Classes:
UserProperties
@StableMinor(version="14.0", sinceVersion="12.0") public interface IUserProperties extends IUserPropertiesReadOnly
Interface for mutable user properties.- Since:
- 12.0.0
- Version:
- $Revision: 24477 $ $Date: 2021-04-28 11:30:36 -0300 (Wed, 28 Apr 2021) $
- See Also:
UserConfig.getTrustedProperties()
,UserConfig.getUntrustedProperties()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,List<Object>>
getCustomAttributes()
Returns a mutable map of the global custom attributes - the local attributes will not be returned.Map<String,Map<String,List<Object>>>
getCustomAttributesMap()
Returns custom attributes map for each service instance identifier.void
setEmail(String email)
Sets the e-mail.void
setFirstName(String firstName)
Sets the first name.void
setLastName(String lastName)
Sets the last name.void
setMiddleName(String middleName)
Sets the middle name.-
Methods inherited from interface lumis.portal.user.IUserPropertiesReadOnly
getEmail, getFirstName, getFullName, getLastName, getMiddleName
-
-
-
-
Method Detail
-
setEmail
void setEmail(String email)
Sets the e-mail.- Parameters:
email
- the e-mail.- Since:
- 12.0.0
-
setFirstName
void setFirstName(String firstName)
Sets the first name.- Parameters:
firstName
- the first name.- Since:
- 12.0.0
-
setMiddleName
void setMiddleName(String middleName)
Sets the middle name.- Parameters:
middleName
- the middle name.- Since:
- 12.0.0
-
setLastName
void setLastName(String lastName)
Sets the last name.- Parameters:
lastName
- the last name.- Since:
- 12.0.0
-
getCustomAttributes
Map<String,List<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
Map<String,Map<String,List<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
-
-