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