|
@@ -2,12 +2,14 @@ package com.redhat.training.claims;
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
-import org.drools.core.process.instance.WorkItem;
|
|
|
import org.drools.core.process.instance.WorkItemHandler;
|
|
|
-import org.jbpm.process.instance.impl.demo.SystemOutWorkItemHandler;
|
|
|
|
|
|
-public class ClarificationTaskHandler extends SystemOutWorkItemHandler {
|
|
|
- public void executeWorkItem(WorkItem wi, WorkItemHandler wih) {
|
|
|
+import org.kie.api.runtime.process.WorkItem;
|
|
|
+import org.kie.api.runtime.process.WorkItemManager;
|
|
|
+
|
|
|
+public class ClarificationTaskHandler implements WorkItemHandler {
|
|
|
+ @Override
|
|
|
+ public void executeWorkItem(WorkItem wi, WorkItemManager wim) {
|
|
|
System.out.println("In executeWorkItem()!");
|
|
|
|
|
|
Map<String, Object> params = wi.getParameters();
|
|
@@ -17,4 +19,9 @@ public class ClarificationTaskHandler extends SystemOutWorkItemHandler {
|
|
|
|
|
|
System.out.println("Leaving executeWorkItem()!");
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void abortWorkItem(WorkItem workItem, WorkItemManager manager) {
|
|
|
+ System.out.println("Aborting WorkItem!");
|
|
|
+ }
|
|
|
}
|