@Override public void onSubmit() { ganttObject.setPredecessor(null); }
@Override protected void onReject() { ganttObject.setPredecessor(findById(task.getGanttPredecessorId())); } };
private GanttTask convertToGanttObject(final TaskDO task) { final GanttTask ganttObject = Task2GanttTaskConverter.convertToGanttObject(task); final TaskDO predecessorTask = task.getGanttPredecessor(); if (predecessorTask != null) { ganttObject.setPredecessor(convertToGanttObject(predecessorTask)); } return ganttObject; }
GanttTask predecessor = findById(intValue); if (predecessor != null) { obj.setPredecessor(predecessor); } else { } else { predecessor = ganttChartData.ensureAndGetExternalGanttObject(task); obj.setPredecessor(predecessor);
private GanttTask getExternalGanttObject(final TaskDO task) { final GanttTask ganttObject = convertToGanttObject(task); if (ganttObject.getStartDate() == null) { ganttObject.setStartDate(GanttUtils.getCalculatedStartDate(ganttObject)); } if (ganttObject.getEndDate() == null) { ganttObject.setEndDate(GanttUtils.getCalculatedEndDate(ganttObject)); } // Remove any existing predecessor chain: ganttObject.setPredecessor(null); return ganttObject; }
ganttTask.setPredecessor(predecessor);
.setPredecessor(ganttChartData.ensureAndGetExternalGanttObject(getTask(prefix + "2.3"))); findById(ganttChartData, prefix, "1.1.1").setPredecessor(null); findById(ganttChartData, prefix, "1.2.1").setPredecessor(external2_1); findById(ganttChartData, prefix, "1.1.2").setPredecessor(findById(ganttChartData, prefix, "1.2.2")); findById(ganttChartData, prefix, "1.2.2").setPredecessor(null); ganttChartDao.writeGanttObjects(ganttChartDO, ganttChartData.getRootObject()); final String xml = transform(prefix, "<ganttObject id='{1}'>" //