1 package org
.argeo
.util
.directory
;
3 import java
.util
.Dictionary
;
4 import java
.util
.Optional
;
6 import org
.argeo
.util
.transaction
.WorkControl
;
8 public interface Directory
extends HierarchyUnit
{
10 * The base of the hierarchy defined by this directory. This could typically be
21 Optional
<String
> getRealm();
23 void setTransactionControl(WorkControl transactionControl
);
28 public Dictionary
<String
, Object
> getProperties();
34 Iterable
<HierarchyUnit
> getDirectHierarchyUnits(boolean functionalOnly
);
36 HierarchyUnit
getHierarchyUnit(String path
);