public void workItemCompleted(WorkItem workItem) { if (workItemId == workItem.getId() || (workItemId == -1 && getWorkItem().getId() == workItem.getId())) { removeEventListeners(); triggerCompleted(workItem); } }
public void workItemAborted(WorkItem workItem) { if (workItemId == workItem.getId() || (workItemId == -1 && getWorkItem().getId() == workItem.getId())) { removeEventListeners(); triggerCompleted(workItem); } }
public void triggerCompleted(WorkItem workItem) { String swimlaneName = getHumanTaskNode().getSwimlane(); SwimlaneContextInstance swimlaneContextInstance = getSwimlaneContextInstance(swimlaneName); if (swimlaneContextInstance != null) { String newActorId = (String) workItem.getResult("ActorId"); if (newActorId != null) { swimlaneContextInstance.setActorId(swimlaneName, newActorId); } } super.triggerCompleted(workItem); } }
kruntime.update(kruntime.getFactHandle(this), this); } else { triggerCompleted();
public void triggerCompleted(WorkItem workItem) { String swimlaneName = getHumanTaskNode().getSwimlane(); SwimlaneContextInstance swimlaneContextInstance = getSwimlaneContextInstance(swimlaneName); if (swimlaneContextInstance != null) { String newActorId = (String) workItem.getResult("ActorId"); if (newActorId != null) { swimlaneContextInstance.setActorId(swimlaneName, newActorId); } } super.triggerCompleted(workItem); } }
public void workItemAborted(WorkItem workItem) { if (workItemId == workItem.getId() || (workItemId == -1 && getWorkItem().getId() == workItem.getId())) { removeEventListeners(); triggerCompleted(workItem); } }
public void workItemCompleted(WorkItem workItem) { if (workItemId == workItem.getId() || (workItemId == -1 && getWorkItem().getId() == workItem.getId())) { removeEventListeners(); triggerCompleted(workItem); } }
kruntime.update(kruntime.getFactHandle(this), this); } else { triggerCompleted();