X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.api.cms%2Fsrc%2Forg%2Fargeo%2Fapi%2Fcms%2Fdirectory%2FHierarchyUnit.java;h=52509e854dcd8d69a067e7c2a5f07214c3b1b92b;hb=b95462873703848193e56fcbe997693630db6121;hp=f04dc4648637f9ca3c3197f584f7e70b41411998;hpb=e023e9027edc0d734d11cb759259eaebb6d68bc9;p=lgpl%2Fargeo-commons.git
diff --git a/org.argeo.api.cms/src/org/argeo/api/cms/directory/HierarchyUnit.java b/org.argeo.api.cms/src/org/argeo/api/cms/directory/HierarchyUnit.java
index f04dc4648..52509e854 100644
--- a/org.argeo.api.cms/src/org/argeo/api/cms/directory/HierarchyUnit.java
+++ b/org.argeo.api.cms/src/org/argeo/api/cms/directory/HierarchyUnit.java
@@ -13,7 +13,7 @@ public interface HierarchyUnit {
/**
* The parent {@link HierarchyUnit}, or null
if a
- * {@link Directory}.
+ * {@link CmsDirectory}.
*/
HierarchyUnit getParent();
@@ -32,14 +32,17 @@ public interface HierarchyUnit {
boolean isType(Type type);
+ /** A technical direct child. */
+ HierarchyUnit getDirectChild(Type type);
+
/**
* The base of this organisational unit within the hierarchy. This would
* typically be an LDAP base DN.
*/
String getBase();
- /** The related {@link Directory}. */
- Directory getDirectory();
+ /** The related {@link CmsDirectory}. */
+ CmsDirectory getDirectory();
/** Its metadata (typically LDAP attributes). */
Dictionary getProperties();