public void abortWorkItem(WorkItem workItem, WorkItemManager manager) { System.out.println("Aborting work item " + workItem); manager.abortWorkItem(workItem.getId()); }
public void abort(WorkItem workItem) { WorkItemManager manager = workItems.get(workItem); if (manager != null) { manager.abortWorkItem(workItem.getId()); workItems.remove(workItem); reloadWorkItemsList(); } selectButton.setEnabled(getSelectedWorkItem() != null); }
public void abort(WorkItem workItem) { WorkItemManager manager = workItems.get(workItem); if (manager != null) { manager.abortWorkItem(workItem.getId()); } workItems.remove(workItem); update(); selectButton.setEnabled(getSelectedWorkItem() != null); }
@Override public void abortWorkItem(WorkItem workItem, WorkItemManager manager) { manager.abortWorkItem(workItem.getId()); }
@Override public void abortWorkItem(WorkItem workItem, WorkItemManager manager) { manager.abortWorkItem(workItem.getId()); }
@Override public void executeWorkItem(WorkItem workItem, WorkItemManager manager) { Task task = createTaskBasedOnWorkItemParams(ksession, workItem); ContentData content = createTaskContentBasedOnWorkItemParams(ksession, workItem); try { long taskId = ((InternalTaskService) taskService).addTask(task, content); if (isAutoClaim(ksession, workItem, task)) { taskService.claim(taskId, (String) workItem.getParameter("SwimlaneActorId")); } } catch (Exception e) { if (action.equals(OnErrorAction.ABORT)) { manager.abortWorkItem(workItem.getId()); } else if (action.equals(OnErrorAction.RETHROW)) { if (e instanceof RuntimeException) { throw (RuntimeException) e; } else { throw new RuntimeException(e); } } else if (action.equals(OnErrorAction.LOG)) { StringBuilder logMsg = new StringBuilder(); logMsg.append(new Date()).append(": Error when creating task on task server for work item id ").append(workItem.getId()); logMsg.append(". Error reported by task server: ").append(e.getMessage()); logger.error(logMsg.toString(), e); } } }
ksession.getWorkItemManager().abortWorkItem(workItemId);
manager.abortWorkItem(workItem.getId()); } else if (action.equals(OnErrorAction.RETHROW)) { if (e instanceof RuntimeException) {
public void processTaskState(Task task) { long workItemId = task.getTaskData().getWorkItemId(); long processInstanceId = task.getTaskData().getProcessInstanceId(); RuntimeManager manager = getManager(task); RuntimeEngine runtime = manager.getRuntimeEngine(ProcessInstanceIdContext.get(processInstanceId)); KieSession session = runtime.getKieSession(); if (task.getTaskData().getStatus() == Status.Completed) { String userId = task.getTaskData().getActualOwner().getId(); Map<String, Object> results = new HashMap<String, Object>(); Map<String, Object> taskOutcome = task.getTaskData().getTaskOutputVariables(); if (taskOutcome != null) { results.putAll(taskOutcome); // results.put("Result", taskOutcome); } results.put("ActorId", userId); session.getWorkItemManager().completeWorkItem(workItemId, results); } else { session.getWorkItemManager().abortWorkItem(workItemId); } }
ksession.getWorkItemManager().abortWorkItem( workItem.getId() );
@Override public void abortWorkItem(final WorkItem item, final WorkItemManager manager) { manager.abortWorkItem(item.getId()); } }
@Override public void abortWorkItem(final WorkItem item, final WorkItemManager manager) { manager.abortWorkItem(item.getId()); } }
@Override public void abortWorkItem(final WorkItem item, final WorkItemManager manager) { manager.abortWorkItem(item.getId()); } }
@Override public void abortWorkItem(final WorkItem item, final WorkItemManager manager) { manager.abortWorkItem(item.getId()); } }
@Override public void abortWorkItem(final WorkItem item, final WorkItemManager manager) { manager.abortWorkItem(item.getId()); } }
@Override public void abortWorkItem(final WorkItem item, final WorkItemManager manager) { manager.abortWorkItem(item.getId()); } }
@Override public void abortWorkItem(final WorkItem item, final WorkItemManager manager) { manager.abortWorkItem(item.getId()); } }
@Override public void abortWorkItem(final WorkItem item, final WorkItemManager manager) { manager.abortWorkItem(item.getId()); } }
public void abort(WorkItem workItem) { WorkItemManager manager = workItems.get(workItem); if (manager != null) { manager.abortWorkItem(workItem.getId()); workItems.remove(workItem); reloadWorkItemsList(); } selectButton.setEnabled(getSelectedWorkItem() != null); }
public void abort(WorkItem workItem) { WorkItemManager manager = workItems.get(workItem); if (manager != null) { manager.abortWorkItem(workItem.getId()); workItems.remove(workItem); reloadWorkItemsList(); } selectButton.setEnabled(getSelectedWorkItem() != null); }