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:
parent
7b4c3a6354
commit
b83e1e3bc0
|
@ -158,45 +158,48 @@ public class ReplacePanel extends FramedPanel {
|
||||||
if (checkedValue != null && !checkedValue.isEmpty()) {
|
if (checkedValue != null && !checkedValue.isEmpty()) {
|
||||||
callReplaceValue(rValue);
|
callReplaceValue(rValue);
|
||||||
} else {
|
} 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) {
|
protected String checkTypeData(String rValue) {
|
||||||
String checked = null;
|
String checked = null;
|
||||||
try {
|
try {
|
||||||
switch (column.getDataTypeName()) {
|
if (column.getDataTypeName().compareTo("Boolean") == 0) {
|
||||||
case "Boolean":
|
|
||||||
Boolean b = new Boolean(rValue);
|
Boolean b = new Boolean(rValue);
|
||||||
checked = b.toString();
|
checked = b.toString();
|
||||||
break;
|
} else {
|
||||||
case "Date":
|
if (column.getDataTypeName().compareTo("Date") == 0) {
|
||||||
Date d = Date.valueOf(rValue);
|
Date d = Date.valueOf(rValue);
|
||||||
if (d != null) {
|
if (d != null) {
|
||||||
Long data = d.getTime();
|
Long data = d.getTime();
|
||||||
checked = data.toString();
|
checked = data.toString();
|
||||||
}
|
}
|
||||||
break;
|
} else {
|
||||||
case "Geometry":
|
if (column.getDataTypeName().compareTo("Geometry") == 0) {
|
||||||
checked = rValue;
|
checked = rValue;
|
||||||
break;
|
} else {
|
||||||
case "Integer":
|
if (column.getDataTypeName().compareTo("Integer") == 0) {
|
||||||
Integer in = new Integer(rValue);
|
Integer in = new Integer(rValue);
|
||||||
checked = in.toString();
|
checked = in.toString();
|
||||||
break;
|
} else {
|
||||||
case "Numeric":
|
if (column.getDataTypeName().compareTo("Numeric") == 0) {
|
||||||
Float fl = new Float(rValue);
|
Float fl = new Float(rValue);
|
||||||
checked = fl.toString();
|
checked = fl.toString();
|
||||||
break;
|
} else {
|
||||||
case "Text":
|
if (column.getDataTypeName().compareTo("Text") == 0) {
|
||||||
checked = rValue;
|
checked = rValue;
|
||||||
break;
|
} else {
|
||||||
default:
|
|
||||||
break;
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
|
|
Loading…
Reference in New Issue