@Override public void generateMockInstances(String deploymentId, String processId, int amountOfInstances) { for (int i = 0; i < amountOfInstances; i++) { processService.startProcess( deploymentId, processId ); } }
@Override public void delegate(long taskId, String userId, String targetEntityId) { taskService.delegate(taskId, userId, targetEntityId); } }
@Override public Map<String, String> getRequiredInputData(String deploymentId, String processId) { return bpmn2Service.getProcessVariables(deploymentId, processId); }
@Override public void complete(long taskId, String user, Map<String, Object> params) { taskService.complete(taskId, user, params); }
@Override public void start(long taskId, String user) { taskService.start(taskId, user); }
public TaskInstance getTaskById(long taskId) { UserTaskInstanceDesc userTaskDesc = runtimeDataService.getTaskById(taskId); if (userTaskDesc == null) { throw new TaskNotFoundException("No task found with id " + taskId); } return convertToTask(userTaskDesc); }
@Override public Map<String, String> getTaskOutputMappings(String deploymentId, String processId, String taskName) { return bpmn2Service.getTaskOutputMappings(deploymentId, processId, taskName); }
@Override public boolean existInDatabase(long taskId) { return runtimeDataService.getTaskById(taskId) == null ? false : true; }
@Override public Map<String, String> getTaskInputMappings(String deploymentId, String processId, String taskName) { return bpmn2Service.getTaskInputMappings(deploymentId, processId, taskName); }
@Override public void release(long taskId, String user) { taskService.release(taskId, user); }
public TaskInstance getTaskByWorkItemId(long workItemId) { UserTaskInstanceDesc userTaskDesc = runtimeDataService.getTaskByWorkItemId(workItemId); if (userTaskDesc == null) { throw new TaskNotFoundException("No task found with work item id " + workItemId); } return convertToTask(userTaskDesc); }
@Override public long saveContent(long taskId, Map<String, Object> values) { return taskService.saveContent(taskId, values); }
@Override public Map<String, Collection<String>> getAssociatedEntities(String deploymentId, String processId) { return bpmn2Service.getAssociatedEntities(deploymentId, processId); }
@Override public void deactivateContainer(String id, KieContainerInstance kieContainerInstance, Map<String, Object> parameters) { deploymentService.deactivate(id); }
@Override public long addComment(long taskId, String text, String addedBy, Date addedOn) { return taskService.addComment(taskId, text, addedBy, addedOn); }
@Override public Map<String, String> getServiceTasks(String deploymentId, String processId){ return bpmn2Service.getServiceTasks(deploymentId, processId); }
@Override public void deleteComment(long taskId, long commentId) { taskService.deleteComment(taskId, commentId); }
@Override public Collection<String> getReusableSubProcesses(String deploymentId, String processId) { return bpmn2Service.getReusableSubProcesses(deploymentId, processId); }
@Override public void activateContainer(String id, KieContainerInstance kieContainerInstance, Map<String, Object> parameters) { deploymentService.activate(id); }
@Override public void abortProcessInstances(List<Long> processInstanceIds) { try { processService.abortProcessInstances(processInstanceIds); } catch (Exception e) { throw ExceptionUtilities.handleException(e); } }