diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..9f068c1
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.project b/.project
new file mode 100644
index 0000000..30f45fe
--- /dev/null
+++ b/.project
@@ -0,0 +1,36 @@
+
+
+ tabular-data-sdmx-import-widget
+
+
+
+
+
+ org.eclipse.wst.common.project.facet.core.builder
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.wst.validation.validationbuilder
+
+
+
+
+ org.eclipse.m2e.core.maven2Builder
+
+
+
+
+
+ org.eclipse.jem.workbench.JavaEMFNature
+ org.eclipse.wst.common.modulecore.ModuleCoreNature
+ org.eclipse.jdt.core.javanature
+ org.eclipse.m2e.core.maven2Nature
+ org.eclipse.wst.common.project.facet.core.nature
+
+
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..29abf99
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,6 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding//src/test/java=UTF-8
+encoding//src/test/resources=UTF-8
+encoding/=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..8ad6fb0
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
new file mode 100644
index 0000000..26768cb
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.component
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..a50949e
--- /dev/null
+++ b/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/config/profile.xml b/config/profile.xml
new file mode 100644
index 0000000..fec2d7b
--- /dev/null
+++ b/config/profile.xml
@@ -0,0 +1,29 @@
+
+
+
+ Service
+
+ tabular-data-sdmx-import-widget allows sdmx import of codelists and dataset
+ PortletsUser
+ tabular-data-sdmx-import-widget
+ 1.0.0
+
+
+ tabular-data-sdmx-import-widget allows sdmx import of codelists and dataset
+ tabular-data-sdmx-import-widget
+ 2.0.0-SNAPSHOT
+
+ org.gcube.portlets.user
+ tabular-data-sdmx-import-widget
+ 2.0.0-SNAPSHOT
+
+ library
+
+ tabular-data-sdmx-import-widget-2.0.0-SNAPSHOT.jar
+
+
+
+
+
+
+
diff --git a/distro/INSTALL b/distro/INSTALL
new file mode 100644
index 0000000..e69de29
diff --git a/distro/LICENSE b/distro/LICENSE
new file mode 100644
index 0000000..cc51139
--- /dev/null
+++ b/distro/LICENSE
@@ -0,0 +1,6 @@
+gCube System - License
+------------------------------------------------------------
+
+The gCube/gCore software is licensed as Free Open Source software conveying to the EUPL (http://ec.europa.eu/idabc/eupl).
+The software and documentation is provided by its authors/distributors "as is" and no expressed or
+implied warranty is given for its use, quality or fitness for a particular case.
\ No newline at end of file
diff --git a/distro/MAINTAINERS b/distro/MAINTAINERS
new file mode 100644
index 0000000..0bc9be3
--- /dev/null
+++ b/distro/MAINTAINERS
@@ -0,0 +1 @@
+Giancarlo Panichi (giancarlo.panichi@isti.cnr.it), CNR Pisa, Istituto di Scienza e Tecnologie dell'Informazione "A. Faedo"
diff --git a/distro/README b/distro/README
new file mode 100644
index 0000000..875b1b7
--- /dev/null
+++ b/distro/README
@@ -0,0 +1,40 @@
+The gCube System - tabular-data-sdmx-import-widget
+------------------------------------------------------------
+
+This work has been supported by the following European projects: iMarine (FP7-INFRASTRUCTURES-2011-2)
+
+Authors
+-------
+
+Giancarlo Panichi (giancarlo.panichi@isti.cnr.it), CNR Pisa,
+Istituto di Scienza e Tecnologie dell'Informazione "A. Faedo"
+
+
+Version and Release Date
+------------------------
+
+v. 2.0.0-SNAPSHOT (2013-10-18)
+
+Description
+-----------
+
+tabular-data-sdmx-import-widget allows sdmx import of codelists and dataset
+
+Download information
+--------------------
+Source code URL: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-sdmx-import-widget
+
+
+Documentation
+-------------
+
+tabular-data-sdmx-import-widget allows sdmx import of codelists and dataset
+
+
+Licensing
+---------
+
+This software is licensed under the terms you may find in the file named "LICENSE" in this directory.
+
+
+
diff --git a/distro/changelog.xml b/distro/changelog.xml
new file mode 100644
index 0000000..b94e621
--- /dev/null
+++ b/distro/changelog.xml
@@ -0,0 +1,6 @@
+
+
+ First Release
+
+
\ No newline at end of file
diff --git a/distro/svnpath.txt b/distro/svnpath.txt
new file mode 100644
index 0000000..6b62f46
--- /dev/null
+++ b/distro/svnpath.txt
@@ -0,0 +1 @@
+https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-sdmx-import-widget
\ No newline at end of file
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/CodelistSelectionPanel.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/CodelistSelectionPanel.java
index ccd1cf6..530dc1a 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/CodelistSelectionPanel.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/CodelistSelectionPanel.java
@@ -103,7 +103,7 @@ public class CodelistSelectionPanel extends ContentPanel implements HasSelection
searchField.addKeyUpHandler(new KeyUpHandler() {
- @Override
+
public void onKeyUp(KeyUpEvent event) {
Log.trace("searchTerm: "+searchField.getCurrentValue());
store.applyFilters();
@@ -112,7 +112,6 @@ public class CodelistSelectionPanel extends ContentPanel implements HasSelection
store.addFilter(new StoreFilter() {
- @Override
public boolean select(Store store, Codelist parent, Codelist item) {
String searchTerm = searchField.getCurrentValue();
if (searchTerm == null) return true;
@@ -139,7 +138,6 @@ public class CodelistSelectionPanel extends ContentPanel implements HasSelection
protected void onAfterFirstAttach() {
super.onAfterFirstAttach();
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
- @Override
public void execute() {
loader.load();
}
@@ -159,7 +157,6 @@ public class CodelistSelectionPanel extends ContentPanel implements HasSelection
grid.setColumnReordering(true);
SelectHandler sh = new SelectHandler() {
- @Override
public void onSelect(SelectEvent event) {
loader.load();
}
@@ -188,12 +185,10 @@ public class CodelistSelectionPanel extends ContentPanel implements HasSelection
protected void loadData(ListLoadConfig loadConfig, final AsyncCallback> callback) {
TDGWTServiceAsync.INSTANCE.getCodelists(new AsyncCallback>() {
- @Override
public void onFailure(Throwable caught) {
callback.onFailure(caught);
}
- @Override
public void onSuccess(ArrayList result) {
Log.trace("loaded "+result.size()+" codelists");
callback.onSuccess(new ListLoadResultBean(result));
@@ -202,7 +197,6 @@ public class CodelistSelectionPanel extends ContentPanel implements HasSelection
}
- @Override
public HandlerRegistration addSelectionHandler(SelectionHandler handler) {
return grid.getSelectionModel().addSelectionHandler(handler);
}
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/DatasetSelectionPanel.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/DatasetSelectionPanel.java
index b4392e2..9cbed0b 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/DatasetSelectionPanel.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/DatasetSelectionPanel.java
@@ -88,7 +88,7 @@ public class DatasetSelectionPanel extends ContentPanel implements HasSelectionH
searchField.addKeyUpHandler(new KeyUpHandler() {
- @Override
+
public void onKeyUp(KeyUpEvent event) {
Log.trace("searchTerm: "+searchField.getCurrentValue());
store.applyFilters();
@@ -97,7 +97,6 @@ public class DatasetSelectionPanel extends ContentPanel implements HasSelectionH
store.addFilter(new StoreFilter() {
- @Override
public boolean select(Store store, Dataset parent, Dataset item) {
String searchTerm = searchField.getCurrentValue();
if (searchTerm == null) return true;
@@ -120,11 +119,10 @@ public class DatasetSelectionPanel extends ContentPanel implements HasSelectionH
loader.addLoadHandler(new LoadResultListStoreBinding>(store));
grid = new Grid(store, cm){
- @Override
+
protected void onAfterFirstAttach() {
super.onAfterFirstAttach();
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
- @Override
public void execute() {
loader.load();
}
@@ -162,12 +160,10 @@ public class DatasetSelectionPanel extends ContentPanel implements HasSelectionH
protected void loadData(ListLoadConfig loadConfig, final AsyncCallback> callback) {
TDGWTServiceAsync.INSTANCE.getDatasets(new AsyncCallback>() {
- @Override
public void onFailure(Throwable caught) {
callback.onFailure(caught);
}
- @Override
public void onSuccess(ArrayList result) {
Log.trace("loaded "+result.size()+" datasets");
callback.onSuccess(new ListLoadResultBean(result));
@@ -176,7 +172,7 @@ public class DatasetSelectionPanel extends ContentPanel implements HasSelectionH
}
- @Override
+
public HandlerRegistration addSelectionHandler(SelectionHandler handler) {
return grid.getSelectionModel().addSelectionHandler(handler);
}
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXCodelistSelectionCard.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXCodelistSelectionCard.java
index a7582ad..9f1babb 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXCodelistSelectionCard.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXCodelistSelectionCard.java
@@ -34,7 +34,7 @@ public class SDMXCodelistSelectionCard extends WizardCard {
codelistSelectionPanel.addSelectionHandler(new SelectionHandler() {
- @Override
+
public void onSelection(SelectionEvent event) {
importSession.setSelectedCodelist(codelistSelectionPanel.getSelectedItem());
getWizardWindow().setEnableNextButton(true);
@@ -52,7 +52,6 @@ public class SDMXCodelistSelectionCard extends WizardCard {
public void setup(){
Command sayNextCard = new Command() {
- @Override
public void execute() {
SDMXTableDetailCard sdmxTableDetailCard = new SDMXTableDetailCard(
importSession);
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXDocumentSelectionCard.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXDocumentSelectionCard.java
index 6d53db8..cf5f826 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXDocumentSelectionCard.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXDocumentSelectionCard.java
@@ -65,7 +65,7 @@ public class SDMXDocumentSelectionCard extends WizardCard {
toggle.addValueChangeHandler(new ValueChangeHandler>() {
- @Override
+
public void onValueChange(ValueChangeEvent> event) {
try {
ToggleGroup group = (ToggleGroup) event.getSource();
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXImportWizardTDEntry.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXImportWizardTDEntry.java
index 8529168..3a532f0 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXImportWizardTDEntry.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXImportWizardTDEntry.java
@@ -7,7 +7,7 @@ import com.google.gwt.core.client.EntryPoint;
public class SDMXImportWizardTDEntry implements EntryPoint {
- @Override
+
public void onModuleLoad() {
SDMXImportWizardTD importWizard= new SDMXImportWizardTD("SDMXImport");
Log.info(importWizard.getId());
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXOperationInProgressCard.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXOperationInProgressCard.java
index d1c7234..1665fbf 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXOperationInProgressCard.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXOperationInProgressCard.java
@@ -136,12 +136,11 @@ public class SDMXOperationInProgressCard extends WizardCard implements
TDGWTServiceAsync.INSTANCE.startSDMXImport(
importSession, new AsyncCallback() {
- @Override
+
public void onSuccess(Void result) {
progressUpdater.scheduleRepeating(STATUS_POLLING_DELAY);
}
- @Override
public void onFailure(Throwable caught) {
showErrorAndHide("Error in importSDMX",
"An error occured in importSDMX", "", caught);
@@ -159,17 +158,14 @@ public class SDMXOperationInProgressCard extends WizardCard implements
importSDMX();
}
- @Override
public void operationInitializing() {
}
- @Override
public void operationUpdate(float elaborated) {
}
- @Override
public void operationComplete(final TRId trId) {
// final String tableId,final String tableResourceId) {
@@ -194,7 +190,6 @@ public class SDMXOperationInProgressCard extends WizardCard implements
getWizardWindow().setEnableNextButton(true);
}
- @Override
public void operationFailed(Throwable caught, String reason,
String failureDetails) {
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXRegistrySelectionCard.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXRegistrySelectionCard.java
index bf53c17..a15397c 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXRegistrySelectionCard.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXRegistrySelectionCard.java
@@ -92,7 +92,7 @@ public class SDMXRegistrySelectionCard extends WizardCard {
toggle.addValueChangeHandler(new ValueChangeHandler>() {
- @Override
+
public void onValueChange(ValueChangeEvent> event) {
try {
ToggleGroup group = (ToggleGroup) event.getSource();
@@ -145,13 +145,11 @@ public class SDMXRegistrySelectionCard extends WizardCard {
TDGWTServiceAsync.INSTANCE.setSDMXRegistrySource(
((SDMXRegistrySource)importSession.getSource()), new AsyncCallback() {
- @Override
public void onFailure(Throwable caught) {
Log.error("SDMXImportSession do not stored "
+ caught.getLocalizedMessage());
}
- @Override
public void onSuccess(Void result) {
Log.info("SDMXRegistrySource stored");
}
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXTableDetailCard.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXTableDetailCard.java
index 648a090..ce4e2e4 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXTableDetailCard.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SDMXTableDetailCard.java
@@ -116,7 +116,7 @@ public class SDMXTableDetailCard extends WizardCard {
public void setup() {
Command sayNextCard = new Command() {
- @Override
+
public void execute() {
checkData();
}
@@ -148,7 +148,6 @@ public class SDMXTableDetailCard extends WizardCard {
AlertMessageBox d;
HideHandler hideHandler = new HideHandler() {
- @Override
public void onHide(HideEvent event) {
getWizardWindow().setEnableNextButton(true);
getWizardWindow().setEnableBackButton(false);
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SourceSelectionCard.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SourceSelectionCard.java
index 86818e5..e3a1cc0 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SourceSelectionCard.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/SourceSelectionCard.java
@@ -77,7 +77,7 @@ public class SourceSelectionCard extends WizardCard {
toggle.addValueChangeHandler(new ValueChangeHandler>() {
- @Override
+
public void onValueChange(ValueChangeEvent> event) {
try {
ToggleGroup group = (ToggleGroup) event.getSource();
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/progress/ImportProgressBarUpdater.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/progress/ImportProgressBarUpdater.java
index d0bdf1f..93e35b7 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/progress/ImportProgressBarUpdater.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/progress/ImportProgressBarUpdater.java
@@ -34,7 +34,6 @@ public class ImportProgressBarUpdater implements OperationProgressListener {
/**
* {@inheritDoc}
*/
- @Override
public void operationComplete(TRId trId) {
Log.info("Import complete");
progressBar.updateProgress(1, "Import complete.");
@@ -44,19 +43,16 @@ public class ImportProgressBarUpdater implements OperationProgressListener {
/**
* {@inheritDoc}
*/
- @Override
public void operationFailed(Throwable caught, String reason, String failureDetails) {
Log.info("Import failed");
progressBar.updateText("Import failed.");
}
- @Override
public void operationInitializing() {
Log.info("Inport inizializing");
progressBar.updateProgress(0, "Initializing...");
}
- @Override
public void operationUpdate(float elaborated) {
Log.info("Import elaborated: "+elaborated);
if (elaborated == 0) progressBar.updateProgress(0, "Initializing...");
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/progress/OperationProgressUpdater.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/progress/OperationProgressUpdater.java
index 840da88..5994705 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/progress/OperationProgressUpdater.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/progress/OperationProgressUpdater.java
@@ -38,7 +38,7 @@ public class OperationProgressUpdater extends Timer {
TDGWTServiceAsync.INSTANCE
.getSDMXImportMonitor(new AsyncCallback() {
- @Override
+
public void onFailure(Throwable caught) {
cancel();
Log.error("Error retrieving the operation state",
@@ -48,7 +48,6 @@ public class OperationProgressUpdater extends Timer {
"Failed getting operation updates", message);
}
- @Override
public void onSuccess(SDMXImportMonitor result) {
Log.info("retrieved ImportMonitor: "
+ result.getStatus());
@@ -104,7 +103,6 @@ public class OperationProgressUpdater extends Timer {
AlertMessageBox d = new AlertMessageBox("Error in SDMX Import", details);
d.addHideHandler(new HideHandler() {
- @Override
public void onHide(HideEvent event) {
//
}
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/util/ErrorMessageBox.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/util/ErrorMessageBox.java
index 8533e4f..eba08b6 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/util/ErrorMessageBox.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/util/ErrorMessageBox.java
@@ -12,7 +12,9 @@ import com.sencha.gxt.widget.core.client.event.HideEvent;
import com.sencha.gxt.widget.core.client.event.HideEvent.HideHandler;
/**
- * @author "Federico De Faveri defaveri@isti.cnr.it"
+ *
+ * @author "Giancarlo Panichi"
+ * g.panichi@isti.cnr.it
*
*/
public class ErrorMessageBox {
@@ -32,7 +34,7 @@ public class ErrorMessageBox {
box.setMessage(failureReason);
box.addHideHandler(new HideHandler() {
- @Override
+
public void onHide(HideEvent event) {
Dialog dialog = (Dialog) event.getSource();
diff --git a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/util/NOPCallBack.java b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/util/NOPCallBack.java
index 9b5efc2..fc76af7 100644
--- a/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/util/NOPCallBack.java
+++ b/src/main/java/org/gcube/portlets/user/td/sdmximportwidget/client/util/NOPCallBack.java
@@ -6,15 +6,18 @@ package org.gcube.portlets.user.td.sdmximportwidget.client.util;
import com.google.gwt.core.client.Callback;
/**
- * @author "Federico De Faveri defaveri@isti.cnr.it"
+ *
+ * @author "Giancarlo Panichi"
+ * g.panichi@isti.cnr.it
*
+ * @param
+ * @param
*/
public class NOPCallBack implements Callback {
- @Override
+
public void onFailure(F reason) {}
- @Override
public void onSuccess(T result) {}
}