diff --git a/config/profile.xml b/config/profile.xml
index 4a2d778..14c84c6 100644
--- a/config/profile.xml
+++ b/config/profile.xml
@@ -11,15 +11,15 @@
tabular-data-information-widget allows the recovery of the information relating to a tabular resource
tabular-data-information-widget
- 2.0.0-SNAPSHOT
+ 2.1.0-SNAPSHOT
org.gcube.portlets.user
tabular-data-information-widget
- 2.0.0-SNAPSHOT
+ 2.1.0-SNAPSHOT
library
- tabular-data-information-widget-2.0.0-SNAPSHOT.jar
+ tabular-data-information-widget-2.1.0-SNAPSHOT.jar
diff --git a/distro/README b/distro/README
index 6ec4d8e..080b582 100644
--- a/distro/README
+++ b/distro/README
@@ -13,7 +13,7 @@ Istituto di Scienza e Tecnologie dell'Informazione "A. Faedo"
Version and Release Date
------------------------
-v. 2.0.0-SNAPSHOT (2013-10-18)
+v. 2.1.0-SNAPSHOT (2013-10-18)
Description
-----------
diff --git a/distro/changelog.xml b/distro/changelog.xml
index 7ef560d..f5acbae 100644
--- a/distro/changelog.xml
+++ b/distro/changelog.xml
@@ -1,4 +1,8 @@
+
+ Table Metadata View
+
First Release
diff --git a/src/main/java/org/gcube/portlets/user/td/informationwidget/client/ChangeTableTypePanel.java b/src/main/java/org/gcube/portlets/user/td/informationwidget/client/ChangeTableTypePanel.java
deleted file mode 100644
index 3861a06..0000000
--- a/src/main/java/org/gcube/portlets/user/td/informationwidget/client/ChangeTableTypePanel.java
+++ /dev/null
@@ -1,195 +0,0 @@
-package org.gcube.portlets.user.td.informationwidget.client;
-
-
-
-import org.gcube.portlets.user.td.gwtservice.client.rpc.TDGWTServiceAsync;
-import org.gcube.portlets.user.td.gwtservice.shared.tr.TableData;
-import org.gcube.portlets.user.td.gwtservice.shared.tr.table.ChangeTableTypeSession;
-import org.gcube.portlets.user.td.informationwidget.client.progress.ChangeTableTypeProgressDialog;
-import org.gcube.portlets.user.td.informationwidget.client.table.TableTypeElement;
-import org.gcube.portlets.user.td.informationwidget.client.table.TableTypeProperties;
-import org.gcube.portlets.user.td.informationwidget.client.table.TableTypeStore;
-import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId;
-
-import com.allen_sauer.gwt.log.client.Log;
-import com.google.gwt.core.client.GWT;
-import com.google.gwt.user.client.rpc.AsyncCallback;
-import com.google.web.bindery.event.shared.EventBus;
-import com.sencha.gxt.cell.core.client.form.ComboBoxCell.TriggerAction;
-import com.sencha.gxt.core.client.dom.ScrollSupport.ScrollMode;
-import com.sencha.gxt.core.client.util.Margins;
-import com.sencha.gxt.data.shared.ListStore;
-import com.sencha.gxt.widget.core.client.FramedPanel;
-import com.sencha.gxt.widget.core.client.box.AlertMessageBox;
-import com.sencha.gxt.widget.core.client.button.TextButton;
-import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer;
-import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData;
-import com.sencha.gxt.widget.core.client.event.HideEvent;
-import com.sencha.gxt.widget.core.client.event.HideEvent.HideHandler;
-import com.sencha.gxt.widget.core.client.event.SelectEvent;
-import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler;
-import com.sencha.gxt.widget.core.client.form.ComboBox;
-import com.sencha.gxt.widget.core.client.form.FieldLabel;
-
-
-/**
- *
- * @author "Giancarlo Panichi"
- * g.panichi@isti.cnr.it
- *
- */
-public class ChangeTableTypePanel extends FramedPanel {
- protected String WIDTH = "640px";
- protected String HEIGHT = "520px";
-
- protected TRId trId;
- protected TableData table;
- protected String headingTitle;
- protected VerticalLayoutContainer vl;
- protected EventBus eventBus;
- protected ChangeTableTypeSession changeTableTypeSession;
- protected ChangeTableTypeProgressDialog changeTableTypeProgressDialog;
-
- protected ComboBox comboTableType;
- protected TextButton change;
-
-
-
- public ChangeTableTypePanel(TRId trId, EventBus eventBus) {
- super();
- this.trId=trId;
- this.eventBus = eventBus;
- forceLayoutOnResize=true;
- create();
- }
-
- protected void create(){
- setWidth(WIDTH);
- setHeight(HEIGHT);
- setHeaderVisible(false);
- setBodyBorder(false);
-
-
- TableTypeProperties props = GWT.create(TableTypeProperties.class);
- ListStore storeTableType = new ListStore(props.id());
-
- storeTableType.addAll(TableTypeStore.getTableTypes());
-
- Log.trace("Store created");
-
- comboTableType = new ComboBox(storeTableType,
- props.label());
-
- Log.trace("ComboTableType created");
-
-
- comboTableType.setEmptyText("Select a Table Type...");
- comboTableType.setItemId("ComboTableType");
- comboTableType.setWidth("200px");
- comboTableType.setEditable(false);
- comboTableType.setTriggerAction(TriggerAction.ALL);
-
-
- change=new TextButton("Change");
- change.addSelectHandler(new SelectHandler() {
-
- public void onSelect(SelectEvent event) {
- onChangeTableType();
-
- }
- });
-
- vl = new VerticalLayoutContainer();
- vl.setScrollMode(ScrollMode.AUTO);
- vl.setAdjustForScroll(true);
-
-
- vl.add(new FieldLabel(comboTableType, "Table Type"), new VerticalLayoutData(1,
- -1));
- vl.add(change, new VerticalLayoutData(-1, -1, new Margins(10, 0, 10, 0)));
-
- add(vl);
- show();
- load();
-
- }
-
- protected void onChangeTableType(){
- TableTypeElement tableTypeElement = comboTableType.getCurrentValue();
- if(tableTypeElement!=null){
- changeTableTypeSession=new ChangeTableTypeSession(trId,tableTypeElement.getTableType());
- callChangeTableType();
- } else {
- alert("Attention", "Select a table type!");
- }
- }
-
- private void callChangeTableType() {
- TDGWTServiceAsync.INSTANCE.startChangeTableType(
- changeTableTypeSession, new AsyncCallback() {
-
- public void onFailure(Throwable caught) {
- Log.debug("Change The Table Type Error: "
- + caught.getLocalizedMessage());
- alert("Error Changing The Table Type",
- "Error in invocation of Change Table Type operation!");
-
- }
-
- public void onSuccess(Void result) {
- changeTableTypeProgressDialog= new ChangeTableTypeProgressDialog(changeTableTypeSession, eventBus);
- }
-
- });
-
- }
-
-
- protected void setCurrentType(){
- TableTypeElement tElement=TableTypeStore.getTableTypeElement(table.getTypeName());
- comboTableType.setValue(tElement);
-
- }
-
-
- private void load() {
- TDGWTServiceAsync.INSTANCE.getTable(trId,
- new AsyncCallback() {
-
- public void onFailure(Throwable caught) {
- Log.error("Error retrieving table: "
- + caught.getMessage());
- alert("Error retrieving table",caught.getMessage());
- }
-
- public void onSuccess(TableData result) {
- Log.debug("Retrieved table: "+result.toString());
- table=result;
- setCurrentType();
-
- }
-
- });
-
- }
-
- private void alert(String title, String message) {
- final AlertMessageBox d = new AlertMessageBox(title, message);
- d.addHideHandler(new HideHandler() {
-
- public void onHide(HideEvent event) {
-
- }
- });
- d.show();
-
- }
-
- public void update(TRId trId) {
- this.trId = trId;
- load();
- }
-
-
-}
-
\ No newline at end of file