1 package org
.argeo
.slc
.execution
.old
;
3 import org
.argeo
.slc
.core
.execution
.NewExecutionEvent
;
4 import org
.argeo
.slc
.process
.SlcExecution
;
5 import org
.springframework
.beans
.factory
.annotation
.Required
;
6 import org
.springframework
.context
.ApplicationEventPublisher
;
7 import org
.springframework
.context
.ApplicationEventPublisherAware
;
9 public class TestLaunch
implements ApplicationEventPublisherAware
{
10 private ApplicationEventPublisher applicationEventPublisher
;
12 private String flowName
;
14 public void launch() {
15 SlcExecution slcExecution
= new SlcExecution();
16 slcExecution
.getAttributes().put("slc.flows", flowName
);
17 applicationEventPublisher
.publishEvent(new NewExecutionEvent(this,
23 public void setFlowName(String flowName
) {
24 this.flowName
= flowName
;
27 public void setApplicationEventPublisher(
28 ApplicationEventPublisher applicationEventPublisher
) {
29 this.applicationEventPublisher
= applicationEventPublisher
;