X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2FAbstractExecutionModulesManager.java;h=08da8cbe0866d4375bf32c8d75c9af7336c625f9;hb=a75c0516aca20f9a8c8fdd32feee402257ff2b61;hp=b3d92ae69aad4d9bf6ae605e56569ed512d79197;hpb=24d560ee846fda5d7954d44f83cb22ab449dbe61;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/AbstractExecutionModulesManager.java b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/AbstractExecutionModulesManager.java index b3d92ae69..08da8cbe0 100644 --- a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/AbstractExecutionModulesManager.java +++ b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/AbstractExecutionModulesManager.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010 Mathieu Baudier + * Copyright (C) 2007-2012 Argeo GmbH * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,7 +13,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.argeo.slc.core.execution; import java.util.ArrayList; @@ -32,7 +31,7 @@ import org.argeo.slc.execution.ExecutionModulesManager; import org.argeo.slc.execution.ExecutionProcess; import org.argeo.slc.execution.ExecutionProcessNotifier; import org.argeo.slc.execution.ExecutionStep; -import org.argeo.slc.process.RealizedFlow; +import org.argeo.slc.execution.RealizedFlow; import org.argeo.slc.process.SlcExecutionNotifier; /** Provides the base feature of an execution module manager. */ @@ -104,6 +103,8 @@ public abstract class AbstractExecutionModulesManager implements public void dispatchAddSteps(ExecutionProcess process, List steps) { + process.addSteps(steps); + for (Iterator it = getSlcExecutionNotifiers() .iterator(); it.hasNext();) { it.next().addSteps(process, steps);