X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Forg.argeo.cms.e4%2Fsrc%2Forg%2Fargeo%2Fcms%2Fe4%2Fmonitoring%2FCmsSessionsView.java;h=95b1eb2cb0e1a28ebf6bf38492093de10c5e1ea6;hb=eb4324be6ac9cdff15828a21ee7d3f6ca2f19fb9;hp=8a360509527e41ac4eb3a562498d3fe4784e757b;hpb=ddc70245fe7413b7341205914c91015600726b4a;p=lgpl%2Fargeo-commons.git diff --git a/eclipse/org.argeo.cms.e4/src/org/argeo/cms/e4/monitoring/CmsSessionsView.java b/eclipse/org.argeo.cms.e4/src/org/argeo/cms/e4/monitoring/CmsSessionsView.java index 8a3605095..95b1eb2cb 100644 --- a/eclipse/org.argeo.cms.e4/src/org/argeo/cms/e4/monitoring/CmsSessionsView.java +++ b/eclipse/org.argeo.cms.e4/src/org/argeo/cms/e4/monitoring/CmsSessionsView.java @@ -8,9 +8,9 @@ import java.util.Collection; import java.util.List; import javax.annotation.PostConstruct; -import javax.naming.ldap.LdapName; import org.argeo.api.cms.CmsSession; +import org.argeo.cms.auth.RoleNameUtils; import org.argeo.eclipse.ui.ColumnViewerComparator; import org.argeo.eclipse.ui.specific.EclipseUiSpecificUtils; import org.argeo.util.LangUtils; @@ -88,8 +88,8 @@ public class CmsSessionsView { private static final long serialVersionUID = -5234573509093747505L; public String getText(Object element) { - LdapName userDn = ((CmsSession) element).getUserDn(); - return userDn.getRdn(userDn.size() - 1).getValue().toString(); + String userDn = ((CmsSession) element).getUserDn(); + return RoleNameUtils.getLastRdnValue(userDn); } public String getToolTipText(Object element) {