From 4b67e10ab84e663d11c4183705d338a4782fbf14 Mon Sep 17 00:00:00 2001 From: Miciele Ghiorghis Date: Thu, 17 Jan 2013 09:55:10 +0100 Subject: [PATCH] Tim-connector: new method setupTimSynchronizationController to setup a controller for TimSynchronization --- .../libreplan/web/orders/OrderCRUDController.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java index d1980712c..04027d26d 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/OrderCRUDController.java @@ -194,6 +194,8 @@ public class OrderCRUDController extends GenericForwardComposer { private ProjectDetailsController projectDetailsController; + private TimSynchronizationController timSynchronizationController; + @Autowired private IOrderDAO orderDAO; @@ -1036,6 +1038,7 @@ public class OrderCRUDController extends GenericForwardComposer { initializeCustomerComponent(); reloadOrderDetailsTab(); orderDatesHandler.chooseCurrentSchedulingMode(); + setupTimSynchronizationController(); } public void reloadOrderDetailsTab() { @@ -1862,4 +1865,16 @@ public class OrderCRUDController extends GenericForwardComposer { return orderModel.isJiraActivated(); } + public void setupTimSynchronizationController() { + if (timSynchronizationController == null) { + timSynchronizationController = new TimSynchronizationController(); + } + try { + timSynchronizationController.doAfterCompose(self + .getFellow("editOrderElement")); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + }