45 if (modelAttrs != null) {
46 for (Map.Entry<String, List<String>> attr : modelAttrs.entrySet()) {
47 List<String> attrValue = attr.getValue();
48 if (attrValue != null && attrValue.size() > 0) {
49 attributes.put(attr.getKey(), attrValue.get(0));
52 if (attrValue != null && attrValue.size() > 1) {
53 logger.warnf(
"There are more values for attribute '%s' of user '%s' . Will display just first value", attr.getKey(),
user.
getUsername());
58 for (String key :
formData.keySet()) {
59 if (key.startsWith(
"user.attributes.")) {
60 String attribute = key.substring(
"user.attributes.".length());
Map< String, List< String > > getAttributes()
MultivaluedMap< String, String > formData
Definition: ProfileBean.java:36
final Map< String, String > attributes
Definition: ProfileBean.java:38
UpdateProfileContext user
Definition: ProfileBean.java:35
static final Logger logger
Definition: ProfileBean.java:33