/**
* The parent {@link HierarchyUnit}, or <code>null</code> if a
- * {@link Directory}.
+ * {@link CmsDirectory}.
*/
HierarchyUnit getParent();
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<String, Object> getProperties();