From 278f98da95a2a7b2204b7d15de25757d0de68cb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Sun, 12 Dec 2010 17:34:55 +0100 Subject: [PATCH] Only can be moved if the taskElement is an implementation of ITaskPositionConstrained FEA: ItEr64OTS03PlanificacionHaciaAtras --- .../org/navalplanner/web/planner/TaskElementAdapter.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/TaskElementAdapter.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/TaskElementAdapter.java index 4a5709dc3..2896463b0 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/TaskElementAdapter.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/TaskElementAdapter.java @@ -54,7 +54,6 @@ import org.joda.time.Seconds; import org.navalplanner.business.calendars.entities.BaseCalendar; import org.navalplanner.business.common.IAdHocTransactionService; import org.navalplanner.business.common.IOnTransaction; -import org.navalplanner.business.common.Registry; import org.navalplanner.business.common.daos.IConfigurationDAO; import org.navalplanner.business.common.entities.ProgressType; import org.navalplanner.business.labels.entities.Label; @@ -67,10 +66,10 @@ import org.navalplanner.business.planner.entities.Dependency; import org.navalplanner.business.planner.entities.Dependency.Type; import org.navalplanner.business.planner.entities.GenericResourceAllocation; import org.navalplanner.business.planner.entities.ITaskPositionConstrained; +import org.navalplanner.business.planner.entities.PositionConstraintType; import org.navalplanner.business.planner.entities.ResourceAllocation; import org.navalplanner.business.planner.entities.ResourceAllocation.Direction; import org.navalplanner.business.planner.entities.SpecificResourceAllocation; -import org.navalplanner.business.planner.entities.PositionConstraintType; import org.navalplanner.business.planner.entities.Task; import org.navalplanner.business.planner.entities.TaskElement; import org.navalplanner.business.planner.entities.TaskGroup; @@ -870,8 +869,8 @@ public class TaskElementAdapter implements ITaskElementAdapter { @Override public void moveTo(GanttDate date) { - setBeginDate(date); if (taskElement instanceof ITaskPositionConstrained) { + setBeginDate(date); ITaskPositionConstrained task = (ITaskPositionConstrained) taskElement; task.explicityMoved(toLocalDate(date)); }