From 062e7319f652df6d4d04a576339a9a6e42bde6ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Thu, 16 Jul 2009 10:41:01 +0200 Subject: [PATCH] ItEr17S10CUCreacionProxectoPlanificacionItEr16S12: Adding method to retrieve the associated TaskElement to an Order. --- .../org/navalplanner/business/orders/entities/Order.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/Order.java b/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/Order.java index 69358462b..011470870 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/Order.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/Order.java @@ -6,6 +6,7 @@ import java.util.List; import org.hibernate.validator.NotEmpty; import org.hibernate.validator.NotNull; +import org.navalplanner.business.planner.entities.TaskElement; /** * It represents an {@link Order} with its related information.
@@ -134,6 +135,14 @@ public class Order implements IOrderLineGroup { } + public List getAssociatedTasks() { + ArrayList result = new ArrayList(); + for (OrderElement orderElement : orderElements) { + result.addAll(orderElement.getTaskElements()); + } + return result; + } + public boolean isSomeTaskElementScheduled() { for (OrderElement orderElement : orderElements) { if (orderElement.isScheduled())