public void executeWorkItem(WorkItem workItem, WorkItemManager manager) { String message = (String) workItem.getParameter("Message"); logger.debug("Sending message: {}", message); manager.completeWorkItem(workItem.getId(), null); }
@Override public void executeWorkItem(WorkItem workItem, WorkItemManager manager) { this.workItem = workItem; if (processId != null && strategy != null) { if (workItem.getParameter("isCheckedCheckbox") != null) { manager.completeWorkItem(workItem.getId(), workItem.getParameters()); } else { throw new ProcessWorkItemHandlerException(processId, strategy, new RuntimeException("On purpose")); } } manager.completeWorkItem(workItem.getId(), null); }
public void executeWorkItem(WorkItem workItem, WorkItemManager manager) { manager.completeWorkItem(workItem.getId(), null); } public void abortWorkItem(WorkItem workItem, WorkItemManager manager) {
public String toString() { return "[" + workItem.getId() + "] " + workItem.getParameter("TaskName"); } }
public void abortWorkItem(WorkItem workItem, WorkItemManager manager) { System.out.println("Aborting work item " + workItem); manager.abortWorkItem(workItem.getId()); }
public NodeInstance getNodeInstance(WorkItem workItem) { ProcessInstance processInstance = getProcessInstance(workItem); if (!(processInstance instanceof WorkflowProcessInstance)) { return null; } return findWorkItemNodeInstance(workItem.getId(), ((WorkflowProcessInstance) processInstance).getNodeInstances()); }
public void execute(ProcessContext context) throws Exception { WorkflowProcessInstance pi = context.getNodeInstance().getProcessInstance(); NodeInstance nodeInstance = findNodeByUniqueId(pi.getNodeInstances(), attachedToNodeId); if (nodeInstance != null) { ((org.jbpm.workflow.instance.NodeInstance)nodeInstance).cancel(); } }
private ContextInstanceContainer getEnclosingContextInstanceContainer(NodeInstance nodeInstance) { NodeInstanceContainer nodeInstanceContainer = nodeInstance.getNodeInstanceContainer(); while (true) { if (nodeInstanceContainer instanceof ContextInstanceContainer) { return (ContextInstanceContainer) nodeInstanceContainer; } if (nodeInstanceContainer instanceof NodeInstance) { nodeInstanceContainer = ((NodeInstance) nodeInstanceContainer).getNodeInstanceContainer(); } else { return null; } } }
public void executeWorkItem(WorkItem workItem, WorkItemManager manager) { String message = (String) workItem.getParameter("Message"); myList.add(message); manager.completeWorkItem(workItem.getId(), null); } public void abortWorkItem(WorkItem workItem, WorkItemManager manager) {
@Override public void executeWorkItem(WorkItem arg0, WorkItemManager arg1) { Assert.assertNotNull(this.ksession); Assert.assertNotNull(this.taskService); Assert.assertNotNull(this.runtimeManager); Assert.assertNotNull(this.classLoader); arg1.completeWorkItem(arg0.getId(),null); }
@Override public void abortWorkItem(WorkItem workItem, WorkItemManager manager) { manager.abortWorkItem(workItem.getId()); }
@Override public void executeWorkItem(WorkItem workItem, WorkItemManager manager) { String signal = (String) workItem.getParameter("Signal"); ksession.signalEvent(signal, null); manager.completeWorkItem(workItem.getId(), null); }
@Override public void abortWorkItem(WorkItem workItem, WorkItemManager manager) { manager.abortWorkItem(workItem.getId()); }