diff --git a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateApplyPanel.java b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateApplyPanel.java index 4df363c..3f3d4bd 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateApplyPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateApplyPanel.java @@ -1,6 +1,7 @@ package org.gcube.portlets.user.td.client.template; import java.util.ArrayList; +import java.util.Date; import java.util.List; import org.gcube.portlets.user.td.client.resource.TabularDataResources; @@ -14,11 +15,13 @@ import org.gcube.portlets.user.td.widgetcommonevent.client.type.SessionExpiredTy import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId; import com.allen_sauer.gwt.log.client.Log; +import com.google.gwt.cell.client.DateCell; import com.google.gwt.core.client.GWT; import com.google.gwt.core.client.Scheduler; import com.google.gwt.core.client.Scheduler.ScheduledCommand; import com.google.gwt.event.dom.client.KeyUpEvent; import com.google.gwt.event.dom.client.KeyUpHandler; +import com.google.gwt.i18n.client.DateTimeFormat; import com.google.gwt.user.client.rpc.AsyncCallback; import com.google.web.bindery.event.shared.EventBus; import com.sencha.gxt.cell.core.client.ButtonCell.IconAlign; @@ -63,6 +66,8 @@ import com.sencha.gxt.widget.core.client.toolbar.ToolBar; public class TemplateApplyPanel extends FramedPanel { private static final String WIDTH = "840px"; private static final String HEIGHT = "520px"; + private static final DateTimeFormat sdf=DateTimeFormat.getFormat("yyyy-MM-dd HH:mm"); + private EventBus eventBus; private TemplateApplyDialog parent; private TRId trId; @@ -122,10 +127,12 @@ public class TemplateApplyPanel extends FramedPanel { ColumnConfig descriptionCol = new ColumnConfig( props.description(), 90, "Description"); - ColumnConfig creationDateCol = new ColumnConfig( + ColumnConfig creationDateCol = new ColumnConfig( props.creationDate(), 60, "Creation Date"); - + //DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT)) + creationDateCol.setCell(new DateCell(sdf)); + List> l = new ArrayList>(); l.add(nameCol); l.add(categoryCol); diff --git a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateDataProperties.java b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateDataProperties.java index d29a49c..9fab926 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateDataProperties.java +++ b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateDataProperties.java @@ -2,6 +2,8 @@ package org.gcube.portlets.user.td.client.template; +import java.util.Date; + import org.gcube.portlets.user.td.gwtservice.shared.template.TemplateData; import com.google.gwt.editor.client.Editor.Path; @@ -25,7 +27,7 @@ public interface TemplateDataProperties extends PropertyAccess { ValueProvider ownerLogin(); ValueProvider agency(); ValueProvider description(); - ValueProvider creationDate(); + ValueProvider creationDate(); diff --git a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateDeletePanel.java b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateDeletePanel.java index b05832d..2c60171 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateDeletePanel.java +++ b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateDeletePanel.java @@ -1,6 +1,7 @@ package org.gcube.portlets.user.td.client.template; import java.util.ArrayList; +import java.util.Date; import java.util.List; import org.gcube.portlets.user.td.client.resource.TabularDataResources; @@ -13,11 +14,13 @@ import org.gcube.portlets.user.td.widgetcommonevent.client.event.SessionExpiredE import org.gcube.portlets.user.td.widgetcommonevent.client.type.SessionExpiredType; import com.allen_sauer.gwt.log.client.Log; +import com.google.gwt.cell.client.DateCell; import com.google.gwt.core.client.GWT; import com.google.gwt.core.client.Scheduler; import com.google.gwt.core.client.Scheduler.ScheduledCommand; import com.google.gwt.event.dom.client.KeyUpEvent; import com.google.gwt.event.dom.client.KeyUpHandler; +import com.google.gwt.i18n.client.DateTimeFormat; import com.google.gwt.user.client.rpc.AsyncCallback; import com.google.web.bindery.event.shared.EventBus; import com.sencha.gxt.cell.core.client.ButtonCell.IconAlign; @@ -56,6 +59,8 @@ import com.sencha.gxt.widget.core.client.toolbar.ToolBar; public class TemplateDeletePanel extends FramedPanel { private static final String WIDTH = "840px"; private static final String HEIGHT = "520px"; + private static final DateTimeFormat sdf=DateTimeFormat.getFormat("yyyy-MM-dd HH:mm"); + private EventBus eventBus; private TemplateDeleteDialog parent; private TemplateDeleteSession templateDeleteSession; @@ -112,9 +117,11 @@ public class TemplateDeletePanel extends FramedPanel { ColumnConfig descriptionCol = new ColumnConfig( props.description(), 90, "Description"); - ColumnConfig creationDateCol = new ColumnConfig( + ColumnConfig creationDateCol = new ColumnConfig( props.creationDate(), 60, "Creation Date"); - + + creationDateCol.setCell(new DateCell(sdf)); + List> l = new ArrayList>(); l.add(nameCol); diff --git a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateOpenPanel.java b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateOpenPanel.java index 79d885f..0b540ad 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateOpenPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateOpenPanel.java @@ -1,6 +1,7 @@ package org.gcube.portlets.user.td.client.template; import java.util.ArrayList; +import java.util.Date; import java.util.List; import org.gcube.portlets.user.td.client.resource.TabularDataResources; @@ -12,11 +13,13 @@ import org.gcube.portlets.user.td.widgetcommonevent.client.event.SessionExpiredE import org.gcube.portlets.user.td.widgetcommonevent.client.type.SessionExpiredType; import com.allen_sauer.gwt.log.client.Log; +import com.google.gwt.cell.client.DateCell; import com.google.gwt.core.client.GWT; import com.google.gwt.core.client.Scheduler; import com.google.gwt.core.client.Scheduler.ScheduledCommand; import com.google.gwt.event.dom.client.KeyUpEvent; import com.google.gwt.event.dom.client.KeyUpHandler; +import com.google.gwt.i18n.client.DateTimeFormat; import com.google.gwt.user.client.rpc.AsyncCallback; import com.google.web.bindery.event.shared.EventBus; import com.sencha.gxt.cell.core.client.ButtonCell.IconAlign; @@ -61,7 +64,8 @@ import com.sencha.gxt.widget.core.client.toolbar.ToolBar; public class TemplateOpenPanel extends FramedPanel { private static final String WIDTH = "840px"; private static final String HEIGHT = "520px"; - + private static final DateTimeFormat sdf=DateTimeFormat.getFormat("yyyy-MM-dd HH:mm"); + private EventBus eventBus; private TemplateOpenDialog parent; @@ -118,9 +122,12 @@ public class TemplateOpenPanel extends FramedPanel { ColumnConfig descriptionCol = new ColumnConfig( props.description(), 90, "Description"); - ColumnConfig creationDateCol = new ColumnConfig( + ColumnConfig creationDateCol = new ColumnConfig( props.creationDate(), 60, "Creation Date"); + creationDateCol.setCell(new DateCell(sdf)); + + List> l = new ArrayList>(); l.add(nameCol); l.add(categoryCol); diff --git a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateSharePanel.java b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateSharePanel.java index 38c81c4..4469026 100644 --- a/src/main/java/org/gcube/portlets/user/td/client/template/TemplateSharePanel.java +++ b/src/main/java/org/gcube/portlets/user/td/client/template/TemplateSharePanel.java @@ -1,6 +1,7 @@ package org.gcube.portlets.user.td.client.template; import java.util.ArrayList; +import java.util.Date; import java.util.List; import org.gcube.portlets.user.td.client.resource.TabularDataResources; @@ -12,11 +13,13 @@ import org.gcube.portlets.user.td.widgetcommonevent.client.event.SessionExpiredE import org.gcube.portlets.user.td.widgetcommonevent.client.type.SessionExpiredType; import com.allen_sauer.gwt.log.client.Log; +import com.google.gwt.cell.client.DateCell; import com.google.gwt.core.client.GWT; import com.google.gwt.core.client.Scheduler; import com.google.gwt.core.client.Scheduler.ScheduledCommand; import com.google.gwt.event.dom.client.KeyUpEvent; import com.google.gwt.event.dom.client.KeyUpHandler; +import com.google.gwt.i18n.client.DateTimeFormat; import com.google.gwt.user.client.rpc.AsyncCallback; import com.google.web.bindery.event.shared.EventBus; import com.sencha.gxt.cell.core.client.ButtonCell.IconAlign; @@ -61,6 +64,8 @@ import com.sencha.gxt.widget.core.client.toolbar.ToolBar; public class TemplateSharePanel extends FramedPanel { private static final String WIDTH = "840px"; private static final String HEIGHT = "520px"; + private static final DateTimeFormat sdf=DateTimeFormat.getFormat("yyyy-MM-dd HH:mm"); + private EventBus eventBus; private TemplateShareDialog parent; @@ -116,9 +121,12 @@ public class TemplateSharePanel extends FramedPanel { ColumnConfig descriptionCol = new ColumnConfig( props.description(), 90, "Description"); - ColumnConfig creationDateCol = new ColumnConfig( + ColumnConfig creationDateCol = new ColumnConfig( props.creationDate(), 60, "Creation Date"); - + + creationDateCol.setCell(new DateCell(sdf)); + + List> l = new ArrayList>(); l.add(nameCol); l.add(categoryCol);