import org.argeo.slc.execution.ExecutionContext;
-public class MapExecutionContext implements
- ExecutionContext {
+public class MapExecutionContext implements ExecutionContext {
private final Map<String, Object> variables = Collections
.synchronizedMap(new HashMap<String, Object>());
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;
+ }
+
}