Browse Source

added HT handler

Grega Bremec 2 năm trước cách đây
mục cha
commit
04bb7a1e7d

+ 11 - 4
src/main/java/com/redhat/training/claims/ClarificationTaskHandler.java

@@ -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!");
+    }
 }