X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2FMapExecutionContext.java;h=17c6d414051ec2a5e83b9566ffbb95bfb7ca730c;hb=5a2ccf5f49cbda95891436c1ce8e9bdd419c0b41;hp=564acab2219b26357558150013456cfb0fffb019;hpb=08aa02f96eb32a6e1f0cc001113df9311a618eb9;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/MapExecutionContext.java b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/MapExecutionContext.java index 564acab22..17c6d4140 100644 --- a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/MapExecutionContext.java +++ b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/MapExecutionContext.java @@ -8,8 +8,7 @@ import java.util.UUID; import org.argeo.slc.execution.ExecutionContext; -public class MapExecutionContext implements - ExecutionContext { +public class MapExecutionContext implements ExecutionContext { private final Map variables = Collections .synchronizedMap(new HashMap()); @@ -32,4 +31,17 @@ public class MapExecutionContext implements public String getUuid() { return uuid; } + + @Override + public boolean equals(Object obj) { + if (obj instanceof ExecutionContext) + return uuid.equals(((ExecutionContext) obj).getUuid()); + return false; + } + + @Override + public String toString() { + return getClass().getSimpleName()+"#"+uuid; + } + }