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); + } }