Massive package refactoring
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / util / directory / Directory.java
diff --git a/org.argeo.util/src/org/argeo/util/directory/Directory.java b/org.argeo.util/src/org/argeo/util/directory/Directory.java
deleted file mode 100644 (file)
index 9886589..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-package org.argeo.util.directory;
-
-import java.util.Optional;
-
-import org.argeo.util.transaction.WorkControl;
-
-/** An information directory (typicylly LDAP). */
-public interface Directory extends HierarchyUnit {
-       String getName();
-
-       /** Whether this directory is read only. */
-       boolean isReadOnly();
-
-       /** Whether this directory is disabled. */
-       boolean isDisabled();
-
-       /** The realm (typically Kerberos) of this directory. */
-       Optional<String> getRealm();
-
-       /** Sets the transaction control used by this directory when editing. */
-       void setTransactionControl(WorkControl transactionControl);
-
-       /*
-        * HIERARCHY
-        */
-
-       /** The hierarchy unit at this path. */
-       HierarchyUnit getHierarchyUnit(String path);
-
-       /** Create a new hierarchy unit. */
-       HierarchyUnit createHierarchyUnit(String path);
-}