@Override public void release(long taskId, String user) { taskService.release(taskId, user); }
@RequestMapping(value = "/release", method = RequestMethod.POST) public String releaseTask(@RequestParam String id) { String userId = getAuthUser(); try { userTaskService.release(Long.parseLong(id), userId); return "Task " + id + " released successfully"; } catch (Exception e) { return "Task " + id + " release failed due to " + e.getMessage(); } }
public void release(String containerId, Number taskId, String userId) { containerId = context.getContainerId(containerId, new ByTaskIdContainerLocator(taskId.longValue())); userId = getUser(userId); logger.debug("About to release task with id '{}' as user '{}'", taskId, userId); userTaskService.release(containerId, taskId.longValue(), userId); }