From 8860ca179537689b5e1f862c01f06404b9df44a3 Mon Sep 17 00:00:00 2001 From: Diego Pino Garcia Date: Tue, 13 Oct 2009 10:23:42 +0200 Subject: [PATCH] ItEr29S14ProcuraOrganizacionsTraballo: Provide OrderElementModel access to orderModel OrderModel is responsible of fetching list of Labels, which can be later modified by OrderElementModel. Both models are part of the same conversation and need to share list of Labels. --- .../web/orders/AssignedLabelsToOrderElementController.java | 2 ++ .../web/orders/AssignedLabelsToOrderElementModel.java | 7 +++++++ .../web/orders/IAssignedLabelsToOrderElementModel.java | 6 ++++++ .../org/navalplanner/web/orders/IOrderElementModel.java | 2 ++ .../org/navalplanner/web/orders/OrderElementModel.java | 6 ++++++ 5 files changed, 23 insertions(+) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AssignedLabelsToOrderElementController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AssignedLabelsToOrderElementController.java index 14cd6f101..927b37785 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AssignedLabelsToOrderElementController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AssignedLabelsToOrderElementController.java @@ -68,6 +68,8 @@ public class AssignedLabelsToOrderElementController extends } public void openWindow(IOrderElementModel orderElementModel) { + assignedLabelsToOrderElementModel.setOrderModel(orderElementModel + .getOrderModel()); openWindow(orderElementModel.getOrderElement()); } diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AssignedLabelsToOrderElementModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AssignedLabelsToOrderElementModel.java index 5d9c8d83a..511dcb0be 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AssignedLabelsToOrderElementModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AssignedLabelsToOrderElementModel.java @@ -59,6 +59,8 @@ public class AssignedLabelsToOrderElementModel implements OrderElement orderElement; + IOrderModel orderModel; + Set