import javax.naming.InvalidNameException;
import javax.naming.ldap.LdapName;
-import org.argeo.ArgeoException;
-import org.argeo.osgi.useradmin.LdifName;
-import org.argeo.security.ui.admin.internal.UiAdminUtils;
+import org.argeo.cms.CmsException;
+import org.argeo.cms.util.useradmin.UserAdminUtils;
import org.eclipse.jface.resource.JFaceResources;
import org.eclipse.jface.viewers.ColumnLabelProvider;
import org.eclipse.swt.SWT;
public Font getFont(Object element) {
// Self as bold
try {
- LdapName selfUserName = UiAdminUtils.getLdapName();
- String userName = UiAdminUtils.getProperty((User) element,
- LdifName.dn.name());
+ LdapName selfUserName = UserAdminUtils.getCurrentUserLdapName();
+ String userName = ((User) element).getName();
LdapName userLdapName = new LdapName(userName);
if (userLdapName.equals(selfUserName)) {
if (bold == null)
return bold;
}
} catch (InvalidNameException e) {
- throw new ArgeoException("cannot parse dn for " + element, e);
+ throw new CmsException("cannot parse dn for " + element, e);
}
// Disabled as Italic