X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fstructure%2Ftree%2FTreeSRegistry.java;fp=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fstructure%2Ftree%2FTreeSRegistry.java;h=e67284375380d7c4b64a5519e4c997927b5fe70c;hb=5469796ed10ab0ddb8f7bf1cb7ba663676b7d73d;hp=c7945cebf61ebf0edd274064f2aded990f418fb7;hpb=c228c125b7f40d1716911dd66971c720dc9478b5;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSRegistry.java b/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSRegistry.java index c7945cebf..e67284375 100644 --- a/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSRegistry.java +++ b/org.argeo.slc/src/main/java/org/argeo/slc/core/structure/tree/TreeSRegistry.java @@ -11,6 +11,7 @@ import org.argeo.slc.core.structure.StructureElement; import org.argeo.slc.core.structure.StructurePath; import org.argeo.slc.core.structure.StructureRegistry; +/** Tree based implementation of a structure registry. */ public class TreeSRegistry implements StructureRegistry { /** For ORM */ private Long tid; @@ -35,12 +36,12 @@ public class TreeSRegistry implements StructureRegistry { public void register(StructurePath path, StructureElement element) { final SimpleSElement simpleSElement; - if (element instanceof SimpleSElement){ - simpleSElement = (SimpleSElement)element; - }else{ + if (element instanceof SimpleSElement) { + simpleSElement = (SimpleSElement) element; + } else { simpleSElement = new SimpleSElement(element.getDescription()); } - + if (!(path instanceof TreeSPath)) throw new UnsupportedException("path", path); @@ -64,18 +65,22 @@ public class TreeSRegistry implements StructureRegistry { this.activePaths = activePaths; } + /** Gets the related root path. */ public TreeSPath getRoot() { return root; } + /** Sets the related root path. */ public void setRoot(TreeSPath root) { this.root = root; } + /** Gets the elements. */ public Map getElements() { return elements; } + /** Sets the elements (for ORM). */ public void setElements(Map elements) { this.elements = elements; }