Fixed Final and Lock error

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-column-widget@100216 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2014-09-26 10:20:11 +00:00
parent 683366a81d
commit 274d781987
9 changed files with 459 additions and 164 deletions

View File

@ -7,6 +7,8 @@ import org.gcube.portlets.user.td.columnwidget.client.properties.ColumnDataPrope
import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle; import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle;
import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3; import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3;
import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsFinalException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsLockedException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException; import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData; import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData;
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.DeleteColumnSession; import org.gcube.portlets.user.td.gwtservice.shared.tr.column.DeleteColumnSession;
@ -229,12 +231,24 @@ public class DeleteColumnPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("load columns failure:" Log.error("load columns failure:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
UtilsGXT3.alert("Error retrieving columns", UtilsGXT3.alert("Error retrieving columns",
"Error retrieving columns"); "Error retrieving columns");
} }
}
}
callback.onFailure(caught); callback.onFailure(caught);
} }
@ -245,10 +259,12 @@ public class DeleteColumnPanel extends FramedPanel implements
callback.onSuccess(new ListLoadResultBean<ColumnData>( callback.onSuccess(new ListLoadResultBean<ColumnData>(
result)); result));
} catch(UmbrellaException e){ } catch (UmbrellaException e) {
Log.debug("Umbrella exception "+e.getLocalizedMessage()); Log.debug("Umbrella exception "
} catch (com.google.web.bindery.event.shared.UmbrellaException e){ + e.getLocalizedMessage());
Log.debug("Umbrella exception "+e.getLocalizedMessage()); } catch (com.google.web.bindery.event.shared.UmbrellaException e) {
Log.debug("Umbrella exception "
+ e.getLocalizedMessage());
} }
} }
@ -277,6 +293,16 @@ public class DeleteColumnPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.debug("Delete Column Error: " Log.debug("Delete Column Error: "
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
@ -285,6 +311,8 @@ public class DeleteColumnPanel extends FramedPanel implements
"Error in invocation of delete column operation!"); "Error in invocation of delete column operation!");
} }
} }
}
}
public void onSuccess(String taskId) { public void onSuccess(String taskId) {
openMonitorDialog(taskId); openMonitorDialog(taskId);
@ -294,14 +322,13 @@ public class DeleteColumnPanel extends FramedPanel implements
} }
public void close() { public void close() {
if (parent != null) { if (parent != null) {
parent.close(); parent.close();
} }
} }
/// // /
protected void openMonitorDialog(String taskId) { protected void openMonitorDialog(String taskId) {
MonitorDialog monitorDialog = new MonitorDialog(taskId, eventBus); MonitorDialog monitorDialog = new MonitorDialog(taskId, eventBus);
monitorDialog.addProgressDialogListener(this); monitorDialog.addProgressDialogListener(this);

View File

@ -6,6 +6,8 @@ import java.util.HashMap;
import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle; import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle;
import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3; import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3;
import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsFinalException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsLockedException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException; import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData; import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData;
import org.gcube.portlets.user.td.gwtservice.shared.tr.column.LabelColumnSession; import org.gcube.portlets.user.td.gwtservice.shared.tr.column.LabelColumnSession;
@ -84,6 +86,16 @@ public class LabelColumnPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("load combo failure:" Log.error("load combo failure:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
@ -91,6 +103,8 @@ public class LabelColumnPanel extends FramedPanel implements
"Error retrieving columns of tabular resource:" "Error retrieving columns of tabular resource:"
+ trId.getId()); + trId.getId());
} }
}
}
} }
@ -126,7 +140,7 @@ public class LabelColumnPanel extends FramedPanel implements
protected void create() { protected void create() {
Log.debug("Create LabelColunmPanel"); Log.debug("Create LabelColunmPanel");
SimpleContainer columnsContainer = new SimpleContainer(); SimpleContainer columnsContainer = new SimpleContainer();
//columnsContainer.setHeight(getOffsetHeight(true)-50); // columnsContainer.setHeight(getOffsetHeight(true)-50);
columnsLayoutContainer = new VerticalLayoutContainer(); columnsLayoutContainer = new VerticalLayoutContainer();
columnsLayoutContainer.setScrollMode(ScrollMode.AUTO); columnsLayoutContainer.setScrollMode(ScrollMode.AUTO);
@ -194,7 +208,7 @@ public class LabelColumnPanel extends FramedPanel implements
} }
} }
Log.debug("Fields: "+fields.size()); Log.debug("Fields: " + fields.size());
return fields; return fields;
} }
@ -249,7 +263,7 @@ public class LabelColumnPanel extends FramedPanel implements
} }
if (maps.size() > 0) { if (maps.size() > 0) {
labelColumnSession = new LabelColumnSession(trId,maps); labelColumnSession = new LabelColumnSession(trId, maps);
callLabelColumn(); callLabelColumn();
} else { } else {
UtilsGXT3.alert("Attention", "Insert valid labels!"); UtilsGXT3.alert("Attention", "Insert valid labels!");
@ -265,6 +279,16 @@ public class LabelColumnPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.debug("Change The Column Label Error: " Log.debug("Change The Column Label Error: "
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
@ -273,6 +297,8 @@ public class LabelColumnPanel extends FramedPanel implements
"Error in invocation of Change The Column Label operation!"); "Error in invocation of Change The Column Label operation!");
} }
} }
}
}
public void onSuccess(String taskId) { public void onSuccess(String taskId) {
openMonitorDialog(taskId); openMonitorDialog(taskId);

View File

@ -6,6 +6,8 @@ import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle;
import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3; import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3;
import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
import org.gcube.portlets.user.td.gwtservice.shared.Constants; import org.gcube.portlets.user.td.gwtservice.shared.Constants;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsFinalException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsLockedException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException; import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
import org.gcube.portlets.user.td.gwtservice.shared.task.InvocationS; import org.gcube.portlets.user.td.gwtservice.shared.task.InvocationS;
import org.gcube.portlets.user.td.gwtservice.shared.task.TaskResumeSession; import org.gcube.portlets.user.td.gwtservice.shared.task.TaskResumeSession;
@ -43,6 +45,7 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
protected enum CALLTYPE { protected enum CALLTYPE {
REPLACEBATH, RESUME; REPLACEBATH, RESUME;
} }
protected String WIDTH = "650px"; protected String WIDTH = "650px";
protected String HEIGHT = "530px"; protected String HEIGHT = "530px";
protected TRId trId; protected TRId trId;
@ -249,12 +252,24 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("Start Replace Batch failed:" Log.error("Start Replace Batch failed:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
UtilsGXT3.alert("Error on batch replace", UtilsGXT3.alert("Error on batch replace",
"Error on batch replace"); "Error on batch replace");
} }
}
}
close(); close();
} }
@ -273,7 +288,7 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
*/ */
// TODO // TODO
protected void callReplaceBatchColumnProgressDialog(String taskId) { protected void callReplaceBatchColumnProgressDialog(String taskId) {
callType=CALLTYPE.REPLACEBATH; callType = CALLTYPE.REPLACEBATH;
openMonitorDialog(taskId); openMonitorDialog(taskId);
} }
@ -291,12 +306,26 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("Task Resume failed:" Log.error("Task Resume failed:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
UtilsGXT3.alert("Error on task resume", UtilsGXT3
.alert("Error on task resume",
"Error on task resume (taskId=" "Error on task resume (taskId="
+ taskIdOfInvocationS + ")"); + taskIdOfInvocationS
+ ")");
}
}
} }
close(); close();
@ -326,12 +355,26 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("Task Resume failed:" Log.error("Task Resume failed:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
UtilsGXT3.alert("Error on task resume", UtilsGXT3
.alert("Error on task resume",
"Error on task resume (taskId=" "Error on task resume (taskId="
+ taskIdOfInvocationS + ")"); + taskIdOfInvocationS
+ ")");
}
}
} }
close(); close();
@ -350,16 +393,11 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
* *
*/ */
protected void callForTaskResume(String taskId) { protected void callForTaskResume(String taskId) {
callType=CALLTYPE.RESUME; callType = CALLTYPE.RESUME;
openMonitorDialog(taskId); openMonitorDialog(taskId);
} }
/** /**
* *
* @param replaceBatchColumnSession * @param replaceBatchColumnSession
@ -390,16 +428,14 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
/** /**
* *
protected void callChangeColumnTypeProgressDialog() { protected void callChangeColumnTypeProgressDialog() {
ChangeColumnTypeProgressDialog changeColumnTypeProgressDialog = new ChangeColumnTypeProgressDialog( * ChangeColumnTypeProgressDialog changeColumnTypeProgressDialog = new
eventBus); * ChangeColumnTypeProgressDialog( eventBus);
changeColumnTypeProgressDialog.addProgressDialogListener(this); * changeColumnTypeProgressDialog.addProgressDialogListener(this);
changeColumnTypeProgressDialog.show(); * changeColumnTypeProgressDialog.show(); }
}
*/ */
/// // /
protected void openMonitorDialog(String taskId) { protected void openMonitorDialog(String taskId) {
MonitorDialog monitorDialog = new MonitorDialog(taskId, eventBus); MonitorDialog monitorDialog = new MonitorDialog(taskId, eventBus);
monitorDialog.addProgressDialogListener(this); monitorDialog.addProgressDialogListener(this);
@ -408,7 +444,7 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
@Override @Override
public void operationComplete(TRId trId) { public void operationComplete(TRId trId) {
switch(callType){ switch (callType) {
case REPLACEBATH: case REPLACEBATH:
this.trId = trId; this.trId = trId;
if (taskIdOfInvocationS == null) { if (taskIdOfInvocationS == null) {
@ -427,8 +463,8 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
case AmbiguousValueOnExternalReference: case AmbiguousValueOnExternalReference:
ChangeTableWhy why = ChangeTableWhy.TABLECURATION; ChangeTableWhy why = ChangeTableWhy.TABLECURATION;
ChangeTableRequestEvent changeTableRequestEvent = new ChangeTableRequestEvent( ChangeTableRequestEvent changeTableRequestEvent = new ChangeTableRequestEvent(
ChangeTableRequestType.COLUMNREPLACEBATCH, trId, ChangeTableRequestType.COLUMNREPLACEBATCH,
why); trId, why);
eventBus.fireEvent(changeTableRequestEvent); eventBus.fireEvent(changeTableRequestEvent);
close(); close();
break; break;
@ -486,7 +522,7 @@ public class ReplaceBatchDialog extends Window implements MonitorDialogListener
@Override @Override
public void operationFailed(Throwable caught, String reason, String details) { public void operationFailed(Throwable caught, String reason, String details) {
switch(callType){ switch (callType) {
case REPLACEBATH: case REPLACEBATH:
UtilsGXT3.alert("Error in Replace Batch", reason); UtilsGXT3.alert("Error in Replace Batch", reason);
close(); close();

View File

@ -15,6 +15,8 @@ import org.gcube.portlets.user.td.columnwidget.client.store.ShowOccurrencesTypeS
import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3; import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3;
import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
import org.gcube.portlets.user.td.gwtservice.shared.Constants; import org.gcube.portlets.user.td.gwtservice.shared.Constants;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsFinalException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsLockedException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException; import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
import org.gcube.portlets.user.td.gwtservice.shared.task.InvocationS; import org.gcube.portlets.user.td.gwtservice.shared.task.InvocationS;
import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData; import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData;
@ -205,7 +207,6 @@ public class ReplaceBatchPanel extends FramedPanel implements
storeShowOccurrencesType = new ListStore<ShowOccurrencesTypeElement>( storeShowOccurrencesType = new ListStore<ShowOccurrencesTypeElement>(
propsShowOccurrencesType.id()); propsShowOccurrencesType.id());
comboShowOccurrencesType = new ComboBox<ShowOccurrencesTypeElement>( comboShowOccurrencesType = new ComboBox<ShowOccurrencesTypeElement>(
storeShowOccurrencesType, propsShowOccurrencesType.label()); storeShowOccurrencesType, propsShowOccurrencesType.label());
Log.trace("ComboMeasureType created"); Log.trace("ComboMeasureType created");
@ -439,7 +440,8 @@ public class ReplaceBatchPanel extends FramedPanel implements
add(v); add(v);
if (curation) { if (curation) {
storeShowOccurrencesType.addAll(ShowOccurrencesTypeStore.getShowOccurrencesType()); storeShowOccurrencesType.addAll(ShowOccurrencesTypeStore
.getShowOccurrencesType());
if (connection != null) { if (connection != null) {
Log.debug("Selected connection: " + connection); Log.debug("Selected connection: " + connection);
connectionField.setValue(connection.getLabel()); connectionField.setValue(connection.getLabel());
@ -463,7 +465,8 @@ public class ReplaceBatchPanel extends FramedPanel implements
cViewData.getTargetTableColumnId()); cViewData.getTargetTableColumnId());
retrieveConnectionForViewColumn(refCol); retrieveConnectionForViewColumn(refCol);
} else { } else {
storeShowOccurrencesType.addAll(ShowOccurrencesTypeStore.getShowOccurrencesType()); storeShowOccurrencesType.addAll(ShowOccurrencesTypeStore
.getShowOccurrencesType());
Log.debug("Not Is View Column"); Log.debug("Not Is View Column");
connectionField.setVisible(false); connectionField.setVisible(false);
btnDisconnect.setVisible(false); btnDisconnect.setVisible(false);
@ -482,6 +485,16 @@ public class ReplaceBatchPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("load column failure:" Log.error("load column failure:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
@ -489,6 +502,8 @@ public class ReplaceBatchPanel extends FramedPanel implements
"Error retrieving column"); "Error retrieving column");
} }
} }
}
}
public void onSuccess(ColumnData result) { public void onSuccess(ColumnData result) {
Log.debug("Column: " + result); Log.debug("Column: " + result);
@ -509,6 +524,16 @@ public class ReplaceBatchPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("load column failure:" Log.error("load column failure:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
@ -516,6 +541,8 @@ public class ReplaceBatchPanel extends FramedPanel implements
"Error retrieving column"); "Error retrieving column");
} }
} }
}
}
public void onSuccess(ColumnData result) { public void onSuccess(ColumnData result) {
Log.debug("Column: " + result); Log.debug("Column: " + result);
@ -535,6 +562,16 @@ public class ReplaceBatchPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("load column failure:" Log.error("load column failure:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
@ -542,6 +579,8 @@ public class ReplaceBatchPanel extends FramedPanel implements
"Error retrieving column"); "Error retrieving column");
} }
} }
}
}
public void onSuccess(ArrayList<ColumnData> result) { public void onSuccess(ArrayList<ColumnData> result) {
Log.debug("Validation Columns: " + result.size()); Log.debug("Validation Columns: " + result.size());
@ -614,12 +653,24 @@ public class ReplaceBatchPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("load columns failure:" Log.error("load columns failure:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
UtilsGXT3.alert("Error retrieving columns", UtilsGXT3.alert("Error retrieving columns",
"Error retrieving columns"); "Error retrieving columns");
} }
}
}
callback.onFailure(caught); callback.onFailure(caught);
} }
@ -1013,13 +1064,26 @@ public class ReplaceBatchPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("load column failure:" Log.error("load column failure:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
UtilsGXT3.alert("Error retrieving connection", UtilsGXT3
.alert("Error retrieving connection",
"Error retrieving connection column"); "Error retrieving connection column");
} }
} }
}
}
public void onSuccess(ColumnData result) { public void onSuccess(ColumnData result) {
Log.debug("Column: " + result); Log.debug("Column: " + result);
@ -1040,13 +1104,26 @@ public class ReplaceBatchPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("load column failure:" Log.error("load column failure:"
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
UtilsGXT3.alert("Error retrieving connection", UtilsGXT3
.alert("Error retrieving connection",
"Error retrieving connection column"); "Error retrieving connection column");
} }
} }
}
}
public void onSuccess(ColumnData result) { public void onSuccess(ColumnData result) {
Log.debug("Column: " + result); Log.debug("Column: " + result);

View File

@ -21,6 +21,8 @@ import org.gcube.portlets.user.td.columnwidget.client.store.TimeDimensionTypeEle
import org.gcube.portlets.user.td.columnwidget.client.store.TimeDimensionTypeStore; import org.gcube.portlets.user.td.columnwidget.client.store.TimeDimensionTypeStore;
import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3; import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3;
import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsFinalException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsLockedException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException; import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData; import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData;
import org.gcube.portlets.user.td.gwtservice.shared.tr.DefNewColumn; import org.gcube.portlets.user.td.gwtservice.shared.tr.DefNewColumn;
@ -828,6 +830,16 @@ public class AddColumnPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.debug("Add Column Error: " Log.debug("Add Column Error: "
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
@ -836,6 +848,8 @@ public class AddColumnPanel extends FramedPanel implements
"Error in invocation of add column operation!"); "Error in invocation of add column operation!");
} }
} }
}
}
public void onSuccess(String taskId) { public void onSuccess(String taskId) {
openMonitorDialog(taskId); openMonitorDialog(taskId);
@ -882,13 +896,26 @@ public class AddColumnPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.debug("Error retrieving columns: " Log.debug("Error retrieving columns: "
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
UtilsGXT3.alert("Error retrieving columns", UtilsGXT3
.alert("Error retrieving columns",
"Error retrieving columns on server!"); "Error retrieving columns on server!");
} }
} }
}
}
@Override @Override
public void onSuccess(ArrayList<ColumnData> result) { public void onSuccess(ArrayList<ColumnData> result) {
@ -912,12 +939,24 @@ public class AddColumnPanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.debug(caught.getLocalizedMessage()); Log.debug(caught.getLocalizedMessage());
UtilsGXT3.alert("Error retrieving locales", UtilsGXT3.alert("Error retrieving locales",
caught.getLocalizedMessage()); caught.getLocalizedMessage());
} }
} }
}
}
@Override @Override
public void onSuccess(ArrayList<String> result) { public void onSuccess(ArrayList<String> result) {

View File

@ -10,6 +10,8 @@ import org.gcube.portlets.user.td.columnwidget.client.store.ColumnTypeCodeStore;
import org.gcube.portlets.user.td.columnwidget.client.store.LocaleTypeElement; import org.gcube.portlets.user.td.columnwidget.client.store.LocaleTypeElement;
import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3; import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3;
import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsFinalException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsLockedException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException; import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
import org.gcube.portlets.user.td.gwtservice.shared.tr.DefNewColumn; import org.gcube.portlets.user.td.gwtservice.shared.tr.DefNewColumn;
import org.gcube.portlets.user.td.widgetcommonevent.client.event.SessionExpiredEvent; import org.gcube.portlets.user.td.widgetcommonevent.client.event.SessionExpiredEvent;
@ -64,7 +66,6 @@ public class CreateDefColumnPanel extends FramedPanel {
protected CreateDefColumnDialog parent; protected CreateDefColumnDialog parent;
protected TableType tableType; protected TableType tableType;
protected ComboBox<ColumnTypeCodeElement> comboColumnTypeCode = null; protected ComboBox<ColumnTypeCodeElement> comboColumnTypeCode = null;
protected FieldLabel comboColumnTypeCodeLabel; protected FieldLabel comboColumnTypeCodeLabel;
@ -87,7 +88,8 @@ public class CreateDefColumnPanel extends FramedPanel {
public CreateDefColumnPanel(CreateDefColumnDialog parent, public CreateDefColumnPanel(CreateDefColumnDialog parent,
TableType tableType, EventBus eventBus) { TableType tableType, EventBus eventBus) {
super(); super();
Log.debug("CreateDefColumnPanel[parent: "+parent+", tableType: "+tableType); Log.debug("CreateDefColumnPanel[parent: " + parent + ", tableType: "
+ tableType);
this.parent = parent; this.parent = parent;
this.eventBus = eventBus; this.eventBus = eventBus;
this.tableType = tableType; this.tableType = tableType;
@ -374,12 +376,24 @@ public class CreateDefColumnPanel extends FramedPanel {
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.debug(caught.getLocalizedMessage()); Log.debug(caught.getLocalizedMessage());
UtilsGXT3.alert("Error retrieving locales", UtilsGXT3.alert("Error retrieving locales",
caught.getLocalizedMessage()); caught.getLocalizedMessage());
} }
} }
}
}
@Override @Override
public void onSuccess(ArrayList<String> result) { public void onSuccess(ArrayList<String> result) {

View File

@ -8,6 +8,8 @@ import java.util.List;
import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle; import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle;
import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3; import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3;
import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsFinalException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsLockedException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException; import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
import org.gcube.portlets.user.td.gwtservice.shared.tr.TabResource; import org.gcube.portlets.user.td.gwtservice.shared.tr.TabResource;
import org.gcube.portlets.user.td.gwtservice.shared.tr.TableData; import org.gcube.portlets.user.td.gwtservice.shared.tr.TableData;
@ -246,6 +248,16 @@ public class CodelistSelectionDialog extends Window {
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.debug("Attention", Log.debug("Attention",
"This tabular resource does not have a valid table"); "This tabular resource does not have a valid table");
@ -254,6 +266,8 @@ public class CodelistSelectionDialog extends Window {
"This tabular resource does not have a valid table"); "This tabular resource does not have a valid table");
} }
} }
}
}
@Override @Override
public void onSuccess(TableData result) { public void onSuccess(TableData result) {
@ -315,13 +329,26 @@ public class CodelistSelectionDialog extends Window {
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.debug("Error Retrieving Codelist", Log.debug("Error Retrieving Codelist",
caught.getMessage()); caught.getMessage());
caught.printStackTrace(); caught.printStackTrace();
UtilsGXT3.alert("Error Retrieving Codelist", UtilsGXT3
.alert("Error Retrieving Codelist",
"Error retrieving codelist on server"); "Error retrieving codelist on server");
} }
}
}
} }
@ -347,7 +374,18 @@ public class CodelistSelectionDialog extends Window {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else { } else {
Log.debug("Error in setCodelistsPagingLoader", if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else {
Log.debug(
"Error in setCodelistsPagingLoader",
caught.getMessage()); caught.getMessage());
caught.printStackTrace(); caught.printStackTrace();
UtilsGXT3 UtilsGXT3
@ -355,6 +393,8 @@ public class CodelistSelectionDialog extends Window {
"Error error in retrieving the codelists during the initialization phase!"); "Error error in retrieving the codelists during the initialization phase!");
} }
} }
}
}
@Override @Override
public void onSuccess(Void result) { public void onSuccess(Void result) {

View File

@ -7,6 +7,8 @@ import org.gcube.portlets.user.td.columnwidget.client.properties.TabResourceProp
import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle; import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle;
import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3; import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3;
import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsFinalException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsLockedException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException; import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData; import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData;
import org.gcube.portlets.user.td.gwtservice.shared.tr.TabResource; import org.gcube.portlets.user.td.gwtservice.shared.tr.TabResource;
@ -262,13 +264,26 @@ public class ConnectCodelistDialog extends Window implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.debug("Error retrieving columns: " Log.debug("Error retrieving columns: "
+ caught.getLocalizedMessage()); + caught.getLocalizedMessage());
UtilsGXT3.alert("Error retrieving columns", UtilsGXT3
.alert("Error retrieving columns",
"Error retrieving columns on server!"); "Error retrieving columns on server!");
} }
} }
}
}
@Override @Override
public void onSuccess(ArrayList<ColumnData> result) { public void onSuccess(ArrayList<ColumnData> result) {

View File

@ -8,6 +8,8 @@ import org.gcube.portlets.user.td.columnwidget.client.dimension.DimensionRowsPro
import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle; import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle;
import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3; import org.gcube.portlets.user.td.columnwidget.client.utils.UtilsGXT3;
import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync; import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsFinalException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTIsLockedException;
import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException; import org.gcube.portlets.user.td.gwtservice.shared.exception.TDGWTSessionExpiredException;
import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData; import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData;
import org.gcube.portlets.user.td.gwtservice.shared.tr.DimensionRow; import org.gcube.portlets.user.td.gwtservice.shared.tr.DimensionRow;
@ -56,8 +58,7 @@ import com.sencha.gxt.widget.core.client.form.TextField;
* *
*/ */
public class ReplacePanel extends FramedPanel implements public class ReplacePanel extends FramedPanel implements
DimensionRowSelectionListener, DimensionRowSelectionListener, MonitorDialogListener {
MonitorDialogListener {
private DateTimeFormat sdf = DateTimeFormat.getFormat("yyyy-MM-dd"); private DateTimeFormat sdf = DateTimeFormat.getFormat("yyyy-MM-dd");
protected String WIDTH = "500px"; protected String WIDTH = "500px";
@ -70,7 +71,6 @@ public class ReplacePanel extends FramedPanel implements
protected DimensionRow dimensionRow; protected DimensionRow dimensionRow;
protected ReplaceColumnSession replaceColumnSession; protected ReplaceColumnSession replaceColumnSession;
private ComboBox<DimensionRow> comboDimensionType; private ComboBox<DimensionRow> comboDimensionType;
private FieldLabel comboDimensionTypeLabel; private FieldLabel comboDimensionTypeLabel;
@ -111,6 +111,16 @@ public class ReplacePanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("Error retrieving column: " Log.error("Error retrieving column: "
+ caught.getMessage()); + caught.getMessage());
@ -118,6 +128,8 @@ public class ReplacePanel extends FramedPanel implements
caught.getMessage()); caught.getMessage());
} }
} }
}
}
public void onSuccess(ColumnData result) { public void onSuccess(ColumnData result) {
Log.debug("Retrived column: " + result); Log.debug("Retrived column: " + result);
@ -400,24 +412,33 @@ public class ReplacePanel extends FramedPanel implements
if (caught instanceof TDGWTSessionExpiredException) { if (caught instanceof TDGWTSessionExpiredException) {
eventBus.fireEvent(new SessionExpiredEvent( eventBus.fireEvent(new SessionExpiredEvent(
SessionExpiredType.EXPIREDONSERVER)); SessionExpiredType.EXPIREDONSERVER));
} else {
if (caught instanceof TDGWTIsLockedException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Locked",
caught.getLocalizedMessage());
} else {
if (caught instanceof TDGWTIsFinalException) {
Log.error(caught.getLocalizedMessage());
UtilsGXT3.alert("Error Final",
caught.getLocalizedMessage());
} else { } else {
Log.error("Error submitting replace column value: " Log.error("Error submitting replace column value: "
+ caught.getMessage() + " " + caught.getMessage()
+ " "
+ caught.getCause()); + caught.getCause());
caught.printStackTrace(); caught.printStackTrace();
UtilsGXT3.alert( UtilsGXT3
"Error submitting replace column value", .alert("Error submitting replace column value",
caught.getMessage()); caught.getMessage());
} }
} }
}
}
}); });
} }
protected void addHandlersForComboDimensionType( protected void addHandlersForComboDimensionType(
final LabelProvider<DimensionRow> labelProvider) { final LabelProvider<DimensionRow> labelProvider) {
@ -471,7 +492,7 @@ public class ReplacePanel extends FramedPanel implements
} }
} }
/// // /
protected void openMonitorDialog(String taskId) { protected void openMonitorDialog(String taskId) {
MonitorDialog monitorDialog = new MonitorDialog(taskId, eventBus); MonitorDialog monitorDialog = new MonitorDialog(taskId, eventBus);
monitorDialog.addProgressDialogListener(this); monitorDialog.addProgressDialogListener(this);