]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.util/src/org/argeo/util/directory/Directory.java
Simplify LDAP directory.
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / util / directory / Directory.java
index b3dfa8b05cc8ae208ec65508eec06f42f5453b25..0bbb5e53f7bdd3ff35c283596d899bdddea93ddd 100644 (file)
@@ -1,5 +1,6 @@
 package org.argeo.util.directory;
 
+import java.util.Dictionary;
 import java.util.Optional;
 
 import org.argeo.util.transaction.WorkControl;
@@ -17,14 +18,15 @@ public interface Directory {
 
        boolean isDisabled();
 
-       String getUserObjectClass();
-
-       String getGroupObjectClass();
-
        Optional<String> getRealm();
 
        void setTransactionControl(WorkControl transactionControl);
 
+       /*
+        * METADATA
+        */
+       public Dictionary<String, Object> getProperties();
+
        /*
         * HIERARCHY
         */