private GanttTask getGanttObject(final TaskTree taskTree, final GanttChartData ganttChartData, final Element el) { final String idString = el.attributeValue("id"); final Integer id = NumberHelper.parseInteger(idString); GanttTask ganttObject = ganttChartData.findById(id); if (ganttObject == null) { ganttObject = ganttChartData.ensureAndGetExternalGanttObject(taskTree.getTaskById(id)); } return ganttObject; }
log.error("Task not found: + " + property); } else { predecessor = ganttChartData.ensureAndGetExternalGanttObject(task); obj.setPredecessor(predecessor);
predecessor = ganttChartData.ensureAndGetExternalGanttObject(predecessortTask); } else { log.warn("Oups, task with id '" + predecessorId + "' not found.");
.setPredecessor(ganttChartData.ensureAndGetExternalGanttObject(getTask(prefix + "2.3"))); findById(ganttChartData, prefix, "1.1.1").setPredecessor(null); findById(ganttChartData, prefix, "1.2.1").setPredecessor(external2_1);