]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/model/ParentNodeFolder.java
Migrate SLC modules
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui / src / main / java / org / argeo / slc / client / ui / model / ParentNodeFolder.java
index 93cef51cd30fa9fef36243320217a2e7c600a03e..51ffb11182ab545431ad6478f73f82ff40505ad6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007-2012 Mathieu Baudier
+ * Copyright (C) 2007-2012 Argeo GmbH
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -20,15 +20,13 @@ import javax.jcr.NodeIterator;
 import javax.jcr.RepositoryException;
 import javax.jcr.nodetype.NodeType;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
 import org.argeo.slc.SlcException;
-import org.argeo.slc.jcr.SlcJcrResultUtils;
 import org.argeo.slc.jcr.SlcNames;
 import org.argeo.slc.jcr.SlcTypes;
 
 /**
- * UI Tree component that wrap a node of type NT_UNSTRUCTURED.
+ * UI Tree component that wrap a node of type NT_UNSTRUCTURED or base node for
+ * UI specific, user defined tree structure of type SLC_MY_RESULTS_ROOT_FOLDER.
  * 
  * It is used for
  * <ul>
@@ -40,8 +38,8 @@ import org.argeo.slc.jcr.SlcTypes;
  * and keeps a reference to its parent.
  */
 public class ParentNodeFolder extends ResultParent {
-       private final static Log log = LogFactory.getLog(ParentNodeFolder.class);
-       
+       // private final static Log log = LogFactory.getLog(ParentNodeFolder.class);
+
        private Node node = null;
 
        /**
@@ -90,31 +88,25 @@ public class ParentNodeFolder extends ResultParent {
                }
        }
 
-       @Override
-       public synchronized void dispose() {
-               super.dispose();
-       }
-
        public Node getNode() {
                return node;
        }
 
-       /**
-        * Overriden in the specific case of "My result" root object to return an
-        * ordered list of children
-        */
-       public synchronized Object[] getChildren() {
-               Object[] children = super.getChildren();
-               try {
-                       if (node.getPath().equals(
-                                       SlcJcrResultUtils.getMyResultsBasePath(node.getSession())))
-                               return ResultParentUtils.orderChildren(children);
-                       else
-                               return children;
-               } catch (RepositoryException re) {
-                       throw new SlcException(
-                                       "Unexpected error while initializing simple node folder : "
-                                                       + getName(), re);
-               }
-       }
+       // /**
+       // * Overriden in the specific case of "My result" root object to return an
+       // * ordered list of children
+       // */
+       // public synchronized Object[] getChildren() {
+       // Object[] children = super.getChildren();
+       // try {
+       // if (node.isNodeType(SlcTypes.SLC_MY_RESULT_ROOT_FOLDER))
+       // return ResultParentUtils.orderChildren(children);
+       // else
+       // return children;
+       // } catch (RepositoryException re) {
+       // throw new SlcException(
+       // "Unexpected error while initializing simple node folder : "
+       // + getName(), re);
+       // }
+       // }
 }
\ No newline at end of file