X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fauth%2FCmsUserManagerImpl.java;h=e69cda64459ac05058058b2a96d9ab317da149ae;hb=f520af45449b203a879392e8a0aeda6703abadfa;hp=e6a305685e4920115e63478b6e3c4b623a4663ea;hpb=99bca5f6b71c24837c23cf2a9bb944e09dca3dea;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/auth/CmsUserManagerImpl.java b/org.argeo.cms/src/org/argeo/cms/internal/auth/CmsUserManagerImpl.java index e6a305685..e69cda644 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/auth/CmsUserManagerImpl.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/auth/CmsUserManagerImpl.java @@ -232,7 +232,7 @@ public class CmsUserManagerImpl implements CmsUserManager { Map dns = new HashMap(); for (UserDirectory userDirectory : userDirectories.keySet()) { Boolean readOnly = userDirectory.isReadOnly(); - String baseDn = userDirectory.getGlobalId(); + String baseDn = userDirectory.getContext(); if (onlyWritable && readOnly) continue; @@ -247,7 +247,7 @@ public class CmsUserManagerImpl implements CmsUserManager { } public Set getUserDirectories() { - TreeSet res = new TreeSet<>((o1, o2) -> o1.getGlobalId().compareTo(o2.getGlobalId())); + TreeSet res = new TreeSet<>((o1, o2) -> o1.getContext().compareTo(o2.getContext())); res.addAll(userDirectories.keySet()); return res; } @@ -441,12 +441,12 @@ public class CmsUserManagerImpl implements CmsUserManager { } @Override - public UserDirectory getUserDirectory(User user) { + public UserDirectory getDirectory(Role user) { String name = user.getName(); NavigableMap possible = new TreeMap<>(); for (UserDirectory userDirectory : userDirectories.keySet()) { - if (name.endsWith(userDirectory.getGlobalId())) { - possible.put(userDirectory.getGlobalId(), userDirectory); + if (name.endsWith(userDirectory.getContext())) { + possible.put(userDirectory.getContext(), userDirectory); } } if (possible.size() == 0)