X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc.spring%2Fsrc%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2Fgenerator%2FDefaultRunnableDataNode.java;fp=org.argeo.slc.spring%2Fsrc%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2Fgenerator%2FDefaultRunnableDataNode.java;h=0000000000000000000000000000000000000000;hb=ecc22e604e47533c79de9cecdcdeacbc752cbff1;hp=cd0eaefe662b0a586d4ade32948b7b8452bb0876;hpb=e07ded4632e53f8b8869763bc1f1f4091361e76e;p=gpl%2Fargeo-slc.git
diff --git a/org.argeo.slc.spring/src/org/argeo/slc/core/execution/generator/DefaultRunnableDataNode.java b/org.argeo.slc.spring/src/org/argeo/slc/core/execution/generator/DefaultRunnableDataNode.java
deleted file mode 100644
index cd0eaefe6..000000000
--- a/org.argeo.slc.spring/src/org/argeo/slc/core/execution/generator/DefaultRunnableDataNode.java
+++ /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 RunnableDataNode
- *
- */
-public class DefaultRunnableDataNode implements RunnableDataNode {
-
- private List children = new ArrayList();
-
- private RunnableDataNode parent;
-
- /**
- * Data of the RunnableDataNode. Does not contain
- * parent data.
- */
- private Map properData = new HashMap();
-
- private String path;
-
- private String beanName;
-
- public boolean isLeaf() {
- return children.size() == 0;
- }
-
- public List getChildren() {
- return children;
- }
-
- public void addChild(RunnableDataNode child) {
- child.setParent(this);
- children.add(child);
- }
-
- public Map getData() {
- Map data = new HashMap();
- if(parent != null) {
- Map 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 getProperData() {
- return properData;
- }
-
- public void setProperData(Map 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;
- }
-
-}