From 21eb5f8ceef5db225bb5b34fb3e3a1a143f57ca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 14 Jun 2010 17:41:29 +0200 Subject: [PATCH] ItEr59S04ValidacionEProbasFuncionaisItEr58S04: Fix bug. When copying a order on a derived scenario the queue dependencies are ignored. An exception is produced copying LimitingResourceQueueElement if they are not ignored. --- .../org/navalplanner/business/planner/entities/Dependency.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/Dependency.java b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/Dependency.java index 6fed85d01..a77079ea7 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/Dependency.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/Dependency.java @@ -25,6 +25,8 @@ import java.util.Date; import org.apache.commons.lang.Validate; import org.navalplanner.business.common.BaseEntity; import org.navalplanner.business.planner.limiting.entities.LimitingResourceQueueDependency; +import org.navalplanner.business.util.deepcopy.Strategy; +import org.navalplanner.business.util.deepcopy.OnCopy; /** * Entity which represents an associated with properties @@ -99,6 +101,7 @@ public class Dependency extends BaseEntity { private TaskElement destination; + @OnCopy(Strategy.IGNORE) private LimitingResourceQueueDependency queueDependency; private Type type;