Work on user UI
[lgpl/argeo-commons.git] / org.argeo.security.ui.admin / src / org / argeo / security / ui / admin / internal / providers / MailLP.java
index 1037446c927035f8caccff5f6cc5935f9d964334..f71d77a7f4c7b32bc93de9e3b76f7e336ac9af38 100644 (file)
@@ -1,8 +1,7 @@
 package org.argeo.security.ui.admin.internal.providers;
 
-import java.util.Dictionary;
-
 import org.argeo.osgi.useradmin.LdifName;
+import org.argeo.security.ui.admin.internal.UiAdminUtils;
 import org.osgi.service.useradmin.User;
 
 /** Simply declare a label provider that returns the Primary Mail of a user */
@@ -11,12 +10,6 @@ public class MailLP extends UserAdminAbstractLP {
 
        @Override
        public String getText(User user) {
-               @SuppressWarnings("rawtypes")
-               Dictionary props = user.getProperties();
-               Object obj = props.get(LdifName.mail.name());
-               if (obj != null)
-                       return (String) obj;
-               else
-                       return "";
+               return UiAdminUtils.getProperty(user, LdifName.mail.name());
        }
 }
\ No newline at end of file