Remove dependency to OSGi user admin from API
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / auth / UserAdminUtils.java
index bef6d7f0a187718c914fc6084f193a3aa7e29137..84e75e32515f0f14bfc3e9907c3949c9fada3e7d 100644 (file)
@@ -14,6 +14,8 @@ import org.osgi.service.useradmin.User;
 import org.osgi.service.useradmin.UserAdmin;
 
 /** Centralise common patterns to manage users with a {@link UserAdmin} */
+@Deprecated
+// TODO use CmsRole after migrating to qualified properties
 public class UserAdminUtils {
 
        // CURRENTUSER HELPERS
@@ -73,6 +75,10 @@ public class UserAdminUtils {
                return getUserDisplayName(user);
        }
 
+       public static String getUserDisplayName(org.argeo.api.cms.directory.CmsRole user) {
+               return getUserDisplayName((Role) user);
+       }
+
        public static String getUserDisplayName(Role user) {
                String dName = getProperty(user, LdapAttr.displayName.name());
                if (isEmpty(dName))