diff --git a/.classpath b/.classpath
index 7908ef0..f7ce70c 100644
--- a/.classpath
+++ b/.classpath
@@ -1,6 +1,6 @@
-
+
@@ -31,5 +31,5 @@
-
+
diff --git a/.settings/com.google.gdt.eclipse.core.prefs b/.settings/com.google.gdt.eclipse.core.prefs
index 4c1d394..e783f74 100644
--- a/.settings/com.google.gdt.eclipse.core.prefs
+++ b/.settings/com.google.gdt.eclipse.core.prefs
@@ -1,5 +1,5 @@
eclipse.preferences.version=1
jarsExcludedFromWebInfLib=
-lastWarOutDir=/Users/massi/Documents/workspace/share-updates/target/share-updates-1.6.0-SNAPSHOT
+lastWarOutDir=/Users/massi/Documents/workspace/share-updates/target/share-updates-1.6.1-SNAPSHOT
warSrcDir=src/main/webapp
warSrcDirIsOutput=false
diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index fb4e233..4f12e86 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -4,6 +4,9 @@
+
+ uses
+
diff --git a/pom.xml b/pom.xml
index e8e82c5..f96eefe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
org.gcube.portlets.user
share-updates
war
- 1.6.0-SNAPSHOT
+ 1.6.1-SNAPSHOT
gCube Share Updates Portlet
@@ -80,7 +80,7 @@
org.gcube.portlets.user
gcube-widgets
- provided
+ compile
org.gcube.core
diff --git a/src/main/java/org/gcube/portlets/user/shareupdates/client/ShareUpdates.java b/src/main/java/org/gcube/portlets/user/shareupdates/client/ShareUpdates.java
index a45551a..fd5e60a 100644
--- a/src/main/java/org/gcube/portlets/user/shareupdates/client/ShareUpdates.java
+++ b/src/main/java/org/gcube/portlets/user/shareupdates/client/ShareUpdates.java
@@ -1,17 +1,27 @@
package org.gcube.portlets.user.shareupdates.client;
+import org.gcube.portlets.user.gcubewidgets.client.ClientScopeHelper;
import org.gcube.portlets.user.shareupdates.client.view.ShareUpdateForm;
import com.google.gwt.core.client.EntryPoint;
+import com.google.gwt.user.client.Window.Location;
+import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.RootPanel;
/**
* Entry point classes define onModuleLoad()
.
*/
public class ShareUpdates implements EntryPoint {
-
+
public void onModuleLoad() {
- RootPanel.get("shareUpdateDiv").add(new ShareUpdateForm());
-
+ ClientScopeHelper.getService().setScope(Location.getHref(), new AsyncCallback() {
+ @Override
+ public void onSuccess(Boolean result) {
+ RootPanel.get("shareUpdateDiv").add(new ShareUpdateForm());
+ }
+ @Override
+ public void onFailure(Throwable caught) {
+ }
+ });
}
}
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
index 7c0d5f3..93b2724 100644
--- a/src/main/webapp/WEB-INF/web.xml
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -15,6 +15,10 @@
/shareupdates/shareupdateServlet
+
+ scopeService
+ org.gcube.portlets.user.gcubewidgets.server.ScopeServiceImpl
+
uploadprogress
@@ -25,7 +29,12 @@
uploadprogress
/shareupdates/uploadprogress
-
+
+
+ scopeService
+ /shareupdates/scopeService
+
+
upload