From cb365a5a61d85d5bfe60cab3a28f2e5b0268d666 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 6 Feb 2015 09:25:59 +0000 Subject: [PATCH] Minor Update git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-widget-common-event@111756 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../shared/tr/column/ColumnDataType.java | 28 ++++++- .../shared/tr/column/ColumnTypeCode.java | 37 ++++++++- .../shared/tr/column/ColumnTypeMap.java | 76 ------------------- 3 files changed, 63 insertions(+), 78 deletions(-) delete mode 100644 src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/column/ColumnTypeMap.java 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; - } - } - } - } - } - } - } - } - } -}