X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.ui.admin%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Fadmin%2Finternal%2Fproviders%2FMailLP.java;h=0a6dcb604f8dd264f2d879efdbffbb3fe48a9818;hb=8260f4470f514ea347ca53f5b4dfc632c4a4de66;hp=b567767959bef0cb4e3a4924e81ab1a7f455d80e;hpb=8fea21d044841079b2f490c00da5d0902d50c3eb;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/internal/providers/MailLP.java b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/internal/providers/MailLP.java index b56776795..0a6dcb604 100644 --- a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/internal/providers/MailLP.java +++ b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/internal/providers/MailLP.java @@ -1,21 +1,15 @@ package org.argeo.security.ui.admin.internal.providers; -import java.util.Dictionary; - +import org.argeo.cms.util.useradmin.UserAdminUtils; +import org.argeo.osgi.useradmin.LdifName; import org.osgi.service.useradmin.User; -/** Simply declare a label provider that returns the Primary Mail for a user */ +/** Simply declare a label provider that returns the Primary Mail of a user */ public class MailLP extends UserAdminAbstractLP { private static final long serialVersionUID = 8329764452141982707L; @Override public String getText(User user) { - @SuppressWarnings("rawtypes") - Dictionary props = user.getProperties(); - Object obj = props.get(KEY_MAIL); - if (obj != null) - return (String) obj; - else - return ""; + return UserAdminUtils.getProperty(user, LdifName.mail.name()); } } \ No newline at end of file