onModuleLoad()
.
+ */
+public class SessionChecker implements EntryPoint {
+
+ public void onModuleLoad() {
+ }
+}
diff --git a/src/main/java/org/gcube/portlets/widgets/sessionchecker/client/SessionCheckerService.java b/src/main/java/org/gcube/portlets/widgets/sessionchecker/client/SessionCheckerService.java
new file mode 100644
index 0000000..9f78a55
--- /dev/null
+++ b/src/main/java/org/gcube/portlets/widgets/sessionchecker/client/SessionCheckerService.java
@@ -0,0 +1,14 @@
+package org.gcube.portlets.widgets.sessionchecker.client;
+
+import org.gcube.portlets.widgets.sessionchecker.shared.SessionInfoBean;
+
+import com.google.gwt.user.client.rpc.RemoteService;
+import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
+
+/**
+ * The client side stub for the RPC service.
+ */
+@RemoteServiceRelativePath("checksession")
+public interface SessionCheckerService extends RemoteService {
+ SessionInfoBean checkSession();
+}
diff --git a/src/main/java/org/gcube/portlets/widgets/sessionchecker/client/SessionCheckerServiceAsync.java b/src/main/java/org/gcube/portlets/widgets/sessionchecker/client/SessionCheckerServiceAsync.java
new file mode 100644
index 0000000..2c049dc
--- /dev/null
+++ b/src/main/java/org/gcube/portlets/widgets/sessionchecker/client/SessionCheckerServiceAsync.java
@@ -0,0 +1,11 @@
+package org.gcube.portlets.widgets.sessionchecker.client;
+
+import org.gcube.portlets.widgets.sessionchecker.shared.SessionInfoBean;
+
+import com.google.gwt.user.client.rpc.AsyncCallback;
+
+public interface SessionCheckerServiceAsync {
+
+ void checkSession(AsyncCallbackPlease enter your name: | +|
+ | + |
+ |