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
This commit is contained in:
Giancarlo Panichi 2014-08-28 11:20:32 +00:00 committed by Giancarlo Panichi
parent 9d1f1303e3
commit e4fe8efe0e
1 changed files with 15 additions and 2 deletions

View File

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