diff --git a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/column/ColumnDataType.java b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/column/ColumnDataType.java index 3333745..c8f62d7 100644 --- a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/column/ColumnDataType.java +++ b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/column/ColumnDataType.java @@ -30,7 +30,33 @@ public enum ColumnDataType { return id; } - + public static ColumnDataType getColumnDataTypeFromId(String id){ + if(id.compareTo(Boolean.id)==0){ + return Boolean; + } else { + if(id.compareTo(Geometry.id)==0){ + return Geometry; + } else { + if(id.compareTo(Integer.id)==0){ + return Integer; + } else { + if(id.compareTo(Numeric.id)==0){ + return Numeric; + } else { + if(id.compareTo(Date.id)==0){ + return Date; + } else { + if(id.compareTo(Text.id)==0){ + return Text; + } else { + return null; + } + } + } + } + } + } + } } diff --git a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/column/ColumnTypeCode.java b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/column/ColumnTypeCode.java index 896d208..c81d639 100644 --- a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/column/ColumnTypeCode.java +++ b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/column/ColumnTypeCode.java @@ -1,6 +1,5 @@ package org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column; - /** * * @author "Giancarlo Panichi" g.panichi@isti.cnr.it - * - */ -public class ColumnTypeMap { - - - public static ColumnDataType getColumnDataType(String id){ - if(id.compareTo(ColumnDataType.Integer.toString())==0){ - return ColumnDataType.Integer; - } else { - if(id.compareTo(ColumnDataType.Geometry.toString())==0){ - return ColumnDataType.Geometry; - } else { - if(id.compareTo(ColumnDataType.Boolean.toString())==0){ - return ColumnDataType.Boolean; - } else { - if(id.compareTo(ColumnDataType.Numeric.toString())==0){ - return ColumnDataType.Numeric; - } else { - if(id.compareTo(ColumnDataType.Date.toString())==0){ - return ColumnDataType.Date; - } else { - if(id.compareTo(ColumnDataType.Text.toString())==0){ - return ColumnDataType.Text; - } else { - return null; - } - } - } - } - } - } - } - - public static ColumnTypeCode getColumnTypeCode(String id){ - if(id.compareTo(ColumnTypeCode.ANNOTATION.toString())==0){ - return ColumnTypeCode.ANNOTATION; - } else { - if(id.compareTo(ColumnTypeCode.ATTRIBUTE.toString())==0){ - return ColumnTypeCode.ATTRIBUTE; - } else { - if(id.compareTo(ColumnTypeCode.MEASURE.toString())==0){ - return ColumnTypeCode.MEASURE; - } else { - if(id.compareTo(ColumnTypeCode.CODE.toString())==0){ - return ColumnTypeCode.CODE; - } else { - if(id.compareTo(ColumnTypeCode.CODENAME.toString())==0){ - return ColumnTypeCode.CODENAME; - } else { - if(id.compareTo(ColumnTypeCode.CODEDESCRIPTION.toString())==0){ - return ColumnTypeCode.CODEDESCRIPTION; - } else { - if(id.compareTo(ColumnTypeCode.DIMENSION.toString())==0){ - return ColumnTypeCode.DIMENSION; - } else { - if(id.compareTo(ColumnTypeCode.TIMEDIMENSION.toString())==0){ - return ColumnTypeCode.TIMEDIMENSION; - } else { - return null; - } - } - } - } - } - } - } - } - } -}