]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/DetachedContextImpl.java
Rename packages
[gpl/argeo-slc.git] / org.argeo.slc.detached / src / main / java / org / argeo / slc / detached / DetachedContextImpl.java
1 package org.argeo.slc.detached;
2
3 import java.util.ArrayList;
4 import java.util.List;
5 import java.util.Map;
6 import java.util.TreeMap;
7 import java.util.Vector;
8
9 public class DetachedContextImpl implements DetachedContext {
10 private List executedPaths = new Vector();
11 private String currentPath;
12 private Map dynamicRefs = new TreeMap();
13
14 public String getCurrentPath() {
15 return currentPath;
16 }
17
18 public void setDynamicRef(String ref, Object obj) {
19 dynamicRefs.put(ref, obj);
20 }
21
22 public Object getDynamicRef(String ref) {
23 if (dynamicRefs.containsKey(ref))
24 return dynamicRefs.get(ref);
25 else
26 return null;
27 }
28
29 public List getExecutedPaths() {
30 return new ArrayList(executedPaths);
31 }
32
33 }