package org.jbpm.spring.domain; import java.util.List; import org.jbpm.task.query.TaskSummary; import org.jbpm.task.service.local.LocalTaskService; import org.springframework.transaction.annotation.Transactional; @Transactional public class HumanTaskEngine { private LocalTaskService taskService; public List<TaskSummary> getTaskForUser(String user) { return taskService.getTasksAssignedAsPotentialOwner(user, "en-UK"); } public void startTask(long taskId, String user) { taskService.start(taskId, user); } public void completeTask(long taskId, String user) { taskService.complete(taskId, user, null); } public LocalTaskService getTaskService() { return taskService; } public void setTaskService(LocalTaskService taskService) { this.taskService = taskService; } }