Minor Update

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-column-widget@93622 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2014-03-27 10:21:24 +00:00
parent 7b4c3a6354
commit b83e1e3bc0
1 changed files with 32 additions and 29 deletions

View File

@ -158,45 +158,48 @@ public class ReplacePanel extends FramedPanel {
if (checkedValue != null && !checkedValue.isEmpty()) {
callReplaceValue(rValue);
} else {
UtilsGXT3.alert("Attention", "Insert a valid replace value for this column");
UtilsGXT3.alert("Attention",
"Insert a valid replace value for this column");
}
}
}
}
protected String checkTypeData(String rValue) {
String checked = null;
try {
switch (column.getDataTypeName()) {
case "Boolean":
if (column.getDataTypeName().compareTo("Boolean") == 0) {
Boolean b = new Boolean(rValue);
checked = b.toString();
break;
case "Date":
Date d = Date.valueOf(rValue);
if (d != null) {
Long data = d.getTime();
checked = data.toString();
} else {
if (column.getDataTypeName().compareTo("Date") == 0) {
Date d = Date.valueOf(rValue);
if (d != null) {
Long data = d.getTime();
checked = data.toString();
}
} else {
if (column.getDataTypeName().compareTo("Geometry") == 0) {
checked = rValue;
} else {
if (column.getDataTypeName().compareTo("Integer") == 0) {
Integer in = new Integer(rValue);
checked = in.toString();
} else {
if (column.getDataTypeName().compareTo("Numeric") == 0) {
Float fl = new Float(rValue);
checked = fl.toString();
} else {
if (column.getDataTypeName().compareTo("Text") == 0) {
checked = rValue;
} else {
}
}
}
}
}
break;
case "Geometry":
checked = rValue;
break;
case "Integer":
Integer in = new Integer(rValue);
checked = in.toString();
break;
case "Numeric":
Float fl = new Float(rValue);
checked = fl.toString();
break;
case "Text":
checked = rValue;
break;
default:
break;
}
} catch (Throwable e) {