From c9ebc06ee8335c45fef3e9698a5a2cd374d9e106 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Thu, 3 Jul 2014 16:52:05 +0000 Subject: [PATCH] Updated Denormalize git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-table-widget@98406 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/normalize/DenormalizePanel.java | 16 +++++++++++++++- templates/changelog.xml | 1 + 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/portlets/user/td/tablewidget/client/normalize/DenormalizePanel.java b/src/main/java/org/gcube/portlets/user/td/tablewidget/client/normalize/DenormalizePanel.java index 968133d..0c80366 100644 --- a/src/main/java/org/gcube/portlets/user/td/tablewidget/client/normalize/DenormalizePanel.java +++ b/src/main/java/org/gcube/portlets/user/td/tablewidget/client/normalize/DenormalizePanel.java @@ -17,6 +17,7 @@ import org.gcube.portlets.user.td.widgetcommonevent.client.type.ChangeTableReque import org.gcube.portlets.user.td.widgetcommonevent.client.type.ChangeTableWhy; import org.gcube.portlets.user.td.widgetcommonevent.client.type.SessionExpiredType; import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId; +import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnDataType; import com.allen_sauer.gwt.log.client.Log; import com.google.gwt.core.client.GWT; @@ -299,8 +300,21 @@ public class DenormalizePanel extends FramedPanel implements Log.trace("loaded " + result.size() + " ColumnData"); columnsRetrieved=result; resetComboStatus(); + ArrayList columnsIntegerNumeric=new ArrayList(); + for(ColumnData c: result){ + if(c.getDataTypeName().compareTo(ColumnDataType.Numeric.toString())==0 || + c.getDataTypeName().compareTo(ColumnDataType.Integer.toString())==0) { + columnsIntegerNumeric.add(c); + } + } + if(columnsIntegerNumeric.size()<1){ + UtilsGXT3.alert("Attention", + "No Column with data type Integer or Numeric"); + return; + } + callback.onSuccess(new ListLoadResultBean( - result)); + columnsIntegerNumeric)); } diff --git a/templates/changelog.xml b/templates/changelog.xml index 9467ac4..ee91299 100644 --- a/templates/changelog.xml +++ b/templates/changelog.xml @@ -5,6 +5,7 @@ Added Resume to Validations Added Security Exception Added Normalize + Added Denormalize