I have this code:
Map<String,Object> variables = new HashMap<String,Object>(); variables.put("busLine", busLine); executionService.startProcessInstanceByKey("helloWorld", variables);
public void notify(EventListenerExecution execution) { boolean removed = execution.removeVariable("busLine"); }
<process name="helloWorld" xmlns="http://jbpm.org/4.0/jpdl"> <start g="16,22,80,40"> <transition to="printHelloWorld" /> </start> <java expr="#{busLineService}" g="166,24,138,40" method="save2" name="printHelloWorld"> <arg> <object expr="#{busLine}" /> </arg> <on event="end"> <event-listener class="br.com.acttive.wicketjbpm.workflow.WorkflowListener"> </event-listener> </on> <transition name="to state1" to="state1" g="-49,-18" /> </java> <state name="state1" g="287,158,92,52"> <transition name="to end1" to="end1" g="-42,-18" /> </state> <end g="422,18,48,48" name="end1" /> </process>