From: Mathieu Baudier Date: Thu, 12 Jun 2008 18:42:17 +0000 (+0000) Subject: New runtime working end to end X-Git-Tag: argeo-slc-2.1.7~2793 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=433bb709efd6c2cf50be82094f8aa96d4138732a;p=gpl%2Fargeo-slc.git New runtime working end to end git-svn-id: https://svn.argeo.org/slc/trunk@1249 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/SimpleTestRun.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/SimpleTestRun.java index e2ab043cf..bbe5b215c 100644 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/SimpleTestRun.java +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/SimpleTestRun.java @@ -86,10 +86,12 @@ public class SimpleTestRun implements WritableTestRun, ExecutableTestRun { } public void notifySlcExecution(SlcExecution slcExecution) { - slcExecutionUuid = slcExecution.getUuid(); - SlcExecutionStep step = slcExecution.currentStep(); - if (step != null) { - slcExecutionStepUuid = step.getUuid(); + if (slcExecution != null) { + slcExecutionUuid = slcExecution.getUuid(); + SlcExecutionStep step = slcExecution.currentStep(); + if (step != null) { + slcExecutionStepUuid = step.getUuid(); + } } } diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SimpleSlcRuntime.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SimpleSlcRuntime.java new file mode 100644 index 000000000..e4a515881 --- /dev/null +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/runtime/SimpleSlcRuntime.java @@ -0,0 +1,16 @@ +package org.argeo.slc.runtime; + +import org.springframework.context.ApplicationContext; + +public class SimpleSlcRuntime implements SlcRuntime { + private ApplicationContext runtimeContext; + + public SimpleSlcRuntime(ApplicationContext runtimeContext) { + this.runtimeContext = runtimeContext; + } + + public ApplicationContext getRuntimeContext() { + return runtimeContext; + } + +}