}\r
\r
public void notifySlcExecution(SlcExecution slcExecution) {\r
- slcExecutionUuid = slcExecution.getUuid();\r
- SlcExecutionStep step = slcExecution.currentStep();\r
- if (step != null) {\r
- slcExecutionStepUuid = step.getUuid();\r
+ if (slcExecution != null) {\r
+ slcExecutionUuid = slcExecution.getUuid();\r
+ SlcExecutionStep step = slcExecution.currentStep();\r
+ if (step != null) {\r
+ slcExecutionStepUuid = step.getUuid();\r
+ }\r
}\r
}\r
\r
--- /dev/null
+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;
+ }
+
+}