X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.util%2Fsrc%2Forg%2Fargeo%2Futil%2Fdirectory%2FDirectory.java;h=988658969ef752b4ccba2d707666a458f6e390ed;hb=3c1cdc594d954520b14646102b366290bdad58c7;hp=11e8e6285e64bcb0bf809e5adc22e2c56a76b953;hpb=4012bedd8870634488b307d2233590fb1226e5d4;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.util/src/org/argeo/util/directory/Directory.java b/org.argeo.util/src/org/argeo/util/directory/Directory.java index 11e8e6285..988658969 100644 --- a/org.argeo.util/src/org/argeo/util/directory/Directory.java +++ b/org.argeo.util/src/org/argeo/util/directory/Directory.java @@ -1,18 +1,11 @@ package org.argeo.util.directory; -import java.util.Dictionary; import java.util.Optional; import org.argeo.util.transaction.WorkControl; /** An information directory (typicylly LDAP). */ public interface Directory extends HierarchyUnit { - /** - * The base of the hierarchy defined by this directory. This could typically be - * an LDAP base DN. - */ - String getContext(); - String getName(); /** Whether this directory is read only. */ @@ -27,17 +20,9 @@ public interface Directory extends HierarchyUnit { /** Sets the transaction control used by this directory when editing. */ void setTransactionControl(WorkControl transactionControl); - /* - * METADATA - */ - /** Metadata of this directory. */ - public Dictionary getProperties(); - /* * HIERARCHY */ - /** The first level of hierarchy units. */ - Iterable getDirectHierarchyUnits(boolean functionalOnly); /** The hierarchy unit at this path. */ HierarchyUnit getHierarchyUnit(String path);