@Override public long saveContent(long taskId, Map<String, Object> values) { return taskService.saveContent(taskId, values); }
public String saveContent(String containerId, Number taskId, String payload, String marshallingType) { containerId = context.getContainerId(containerId, new ByTaskIdContainerLocator(taskId.longValue())); logger.debug("About to unmarshal task content parameters from payload: '{}'", payload); Map<String, Object> parameters = marshallerHelper.unmarshal(containerId, payload, marshallingType, Map.class); logger.debug("About to set content of a task with id '{}' with data {}", taskId, parameters); Long contentId = userTaskService.saveContent(containerId, taskId.longValue(), parameters); String response = marshallerHelper.marshal(containerId, marshallingType, contentId); return response; }