]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - legacy/org.argeo.slc.spring/src/org/argeo/slc/core/execution/generator/DefaultRunnableDataNode.java
Remove legacy
[gpl/argeo-slc.git] / legacy / org.argeo.slc.spring / src / org / argeo / slc / core / execution / generator / DefaultRunnableDataNode.java
diff --git a/legacy/org.argeo.slc.spring/src/org/argeo/slc/core/execution/generator/DefaultRunnableDataNode.java b/legacy/org.argeo.slc.spring/src/org/argeo/slc/core/execution/generator/DefaultRunnableDataNode.java
deleted file mode 100644 (file)
index cd0eaef..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-package org.argeo.slc.core.execution.generator;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * Default implementation of <code>RunnableDataNode</code>
- *
- */
-public class DefaultRunnableDataNode implements RunnableDataNode {
-
-       private List<RunnableDataNode> children = new ArrayList<RunnableDataNode>();
-       
-       private RunnableDataNode parent;
-       
-       /**
-        * Data of the RunnableDataNode. Does not contain
-        * parent data.
-        */
-       private Map<String, Object> properData = new HashMap<String, Object>();
-       
-       private String path;
-       
-       private String beanName;
-
-       public boolean isLeaf() {
-               return children.size() == 0;
-       }
-       
-       public List<RunnableDataNode> getChildren() {
-               return children;
-       }
-
-       public void addChild(RunnableDataNode child) {
-               child.setParent(this);
-               children.add(child);
-       }
-       
-       public Map<String, Object> getData() {
-               Map<String, Object> data = new HashMap<String, Object>();
-               if(parent != null) {
-                       Map<String, Object> parentData = parent.getData();
-                       if(parentData != null) {
-                               data.putAll(parentData);
-                       }
-               }
-               // entries defined in parentData can be overridden
-               // in properData
-               if(properData != null) {
-                       data.putAll(properData);
-               }
-               return data;
-       }
-
-       public Map<String, Object> getProperData() {
-               return properData;
-       }
-
-       public void setProperData(Map<String, Object> properData) {
-               this.properData = properData;
-       }
-
-       public String getPath() {
-               return path;
-       }
-
-       public void setPath(String path) {
-               this.path = path;
-       }
-
-       public String getBeanName() {
-               return beanName;
-       }
-
-       public void setBeanName(String beanName) {
-               this.beanName = beanName;
-       }
-
-       public void setParent(RunnableDataNode parent) {
-               this.parent = parent;
-       }
-
-       public RunnableDataNode getParent() {
-               return parent;
-       }
-
-}