X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.util%2Fsrc%2Forg%2Fargeo%2Futil%2Fdirectory%2FDirectory.java;h=351a608bc53c9c3dbfdb81910c858a54b1a3e56e;hb=0bd819f841b28c7eb869362e67cf424a9e99f862;hp=05808908d109adc00da816b0a19b615bc1737e33;hpb=dc27b57704278684e72efcaf72b01c5b91df39f8;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 05808908d..351a608bc 100644 --- a/org.argeo.util/src/org/argeo/util/directory/Directory.java +++ b/org.argeo.util/src/org/argeo/util/directory/Directory.java @@ -1,10 +1,11 @@ package org.argeo.util.directory; +import java.util.Dictionary; import java.util.Optional; import org.argeo.util.transaction.WorkControl; -public interface Directory { +public interface Directory extends HierarchyUnit { /** * The base of the hierarchy defined by this directory. This could typically be * an LDAP base DN. @@ -21,6 +22,11 @@ public interface Directory { void setTransactionControl(WorkControl transactionControl); + /* + * METADATA + */ + public Dictionary getProperties(); + /* * HIERARCHY */