]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - cms/org.argeo.slc.spring/src/org/argeo/slc/core/test/context/SimpleParentContextAware.java
Clarify overall project structure.
[gpl/argeo-slc.git] / cms / org.argeo.slc.spring / src / org / argeo / slc / core / test / context / SimpleParentContextAware.java
diff --git a/cms/org.argeo.slc.spring/src/org/argeo/slc/core/test/context/SimpleParentContextAware.java b/cms/org.argeo.slc.spring/src/org/argeo/slc/core/test/context/SimpleParentContextAware.java
deleted file mode 100644 (file)
index 3c2e7b9..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-package org.argeo.slc.core.test.context;
-
-import java.util.Collection;
-import java.util.List;
-import java.util.Vector;
-
-import org.argeo.slc.runtime.test.ContextUtils;
-import org.argeo.slc.test.context.ContextAware;
-import org.argeo.slc.test.context.ParentContextAware;
-import org.springframework.beans.factory.InitializingBean;
-
-public class SimpleParentContextAware extends SimpleContextAware implements
-               ParentContextAware, InitializingBean {
-       private List<ContextAware> children = new Vector<ContextAware>();
-
-       public Collection<ContextAware> getChildContexts() {
-               return children;
-       }
-
-       public void addChildContext(ContextAware contextAware) {
-               children.add(contextAware);
-       }
-
-       @Override
-       public void afterPropertiesSet() throws Exception {
-               if (getParentContext() != null) {
-                       // If has a parent, sync it.
-                       super.afterPropertiesSet();
-               } else {
-                       if (children.size() > 0) {
-                               // No need to synchronize if no children
-                               ContextUtils.synchronize(this);
-                       }
-               }
-       }
-}