]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.util/src/org/argeo/util/directory/ldap/LdapDirectoryDao.java
Introduce WebDav support
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / util / directory / ldap / LdapDirectoryDao.java
index 3a0f4e6e019987c517250f86913b02daf938c5cc..81a86fd05f48a8412422e81755d8859725d7c058 100644 (file)
@@ -10,9 +10,11 @@ import org.argeo.util.directory.HierarchyUnit;
 import org.argeo.util.transaction.WorkingCopyProcessor;
 
 public interface LdapDirectoryDao extends WorkingCopyProcessor<LdapEntryWorkingCopy> {
-       Boolean daoHasEntry(LdapName dn);
+       Boolean entryExists(LdapName dn);
 
-       LdapEntry daoGetEntry(LdapName name) throws NameNotFoundException;
+       LdapEntry doGetEntry(LdapName name) throws NameNotFoundException;
+
+       Attributes doGetAttributes(LdapName name);
 
        List<LdapEntry> doGetEntries(LdapName searchBase, String filter, boolean deep);
 
@@ -25,8 +27,8 @@ public interface LdapDirectoryDao extends WorkingCopyProcessor<LdapEntryWorkingC
        LdapEntry newUser(LdapName name, Attributes attrs);
 
        LdapEntry newGroup(LdapName name, Attributes attrs);
-       
+
        void init();
-       
+
        void destroy();
 }