From e4fe8efe0ef27d58ead2e121cc47eac5a32fd72e Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Thu, 28 Aug 2014 11:20:32 +0000 Subject: [PATCH] Updated OperationMonitor git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-monitor-widget@99325 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../td/monitorwidget/client/MonitorDialog.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/td/monitorwidget/client/MonitorDialog.java b/src/main/java/org/gcube/portlets/user/td/monitorwidget/client/MonitorDialog.java index 2a0ee43..4cfc698 100644 --- a/src/main/java/org/gcube/portlets/user/td/monitorwidget/client/MonitorDialog.java +++ b/src/main/java/org/gcube/portlets/user/td/monitorwidget/client/MonitorDialog.java @@ -156,6 +156,9 @@ public class MonitorDialog extends Window implements MonitorUpdaterListener { @Override public void monitorComplete(TRId trId, OperationMonitor operationMonitor) { + if(monitorDetailPanel!=null){ + monitorDetailPanel.update(operationMonitor); + } Log.debug("Operation Complete return: " + trId.toString()); this.trId = trId; fireOperationComplete(trId); @@ -164,6 +167,9 @@ public class MonitorDialog extends Window implements MonitorUpdaterListener { @Override public void monitorFailed(Throwable caught, String reason, String details, OperationMonitor operationMonitor) { + if(monitorDetailPanel!=null){ + monitorDetailPanel.update(operationMonitor); + } if (caught instanceof TDGWTSessionExpiredException) { eventBus.fireEvent(new SessionExpiredEvent( SessionExpiredType.EXPIREDONSERVER)); @@ -184,6 +190,9 @@ public class MonitorDialog extends Window implements MonitorUpdaterListener { @Override public void monitorStopped(TRId trId, String reason, String details, OperationMonitor operationMonitor) { + if(monitorDetailPanel!=null){ + monitorDetailPanel.update(operationMonitor); + } Log.debug("Operation Stopped: [" + trId.toString() + ", " + reason + ", " + details + "]"); this.trId = trId; @@ -195,13 +204,17 @@ public class MonitorDialog extends Window implements MonitorUpdaterListener { @Override public void monitorGeneratingView(OperationMonitor operationMonitor) { - // TODO Auto-generated method stub + if(monitorDetailPanel!=null){ + monitorDetailPanel.update(operationMonitor); + } } @Override public void monitorValidate(OperationMonitor operationMonitor) { - // TODO Auto-generated method stub + if(monitorDetailPanel!=null){ + monitorDetailPanel.update(operationMonitor); + } }