]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.util/src/org/argeo/util/directory/ldap/LdapDirectoryDao.java
Improve user management
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / util / directory / ldap / LdapDirectoryDao.java
index 2739932767419d1d5825d658209cbe4e1be0ceda..a4e65998c5df1e9eb10b370aaae71066467ec6f0 100644 (file)
@@ -14,6 +14,8 @@ public interface LdapDirectoryDao extends WorkingCopyProcessor<LdapEntryWorkingC
 
        LdapEntry doGetEntry(LdapName name) throws NameNotFoundException;
 
+       Attributes doGetAttributes(LdapName name);
+
        List<LdapEntry> doGetEntries(LdapName searchBase, String filter, boolean deep);
 
        List<LdapName> getDirectGroups(LdapName dn);
@@ -22,9 +24,9 @@ public interface LdapDirectoryDao extends WorkingCopyProcessor<LdapEntryWorkingC
 
        HierarchyUnit doGetHierarchyUnit(LdapName dn);
 
-       LdapEntry newUser(LdapName name, Attributes attrs);
+       LdapEntry newUser(LdapName name);
 
-       LdapEntry newGroup(LdapName name, Attributes attrs);
+       LdapEntry newGroup(LdapName name);
 
        void init();