Added SessionChecker
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-portlet@94586 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
b745fb9009
commit
ee35262464
20
pom.xml
20
pom.xml
|
@ -138,15 +138,15 @@
|
||||||
<artifactId>workspace-light-tree</artifactId>
|
<artifactId>workspace-light-tree</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.gcube.common</groupId>
|
<groupId>org.gcube.common</groupId>
|
||||||
<artifactId>home-library</artifactId>
|
<artifactId>home-library</artifactId>
|
||||||
<version>[1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT)</version>
|
<version>[1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT)</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- TD Expression -->
|
<!-- TD Expression -->
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -192,6 +192,14 @@
|
||||||
<version>[1.2.0-SNAPSHOT, 2.0.0-common)</version>
|
<version>[1.2.0-SNAPSHOT, 2.0.0-common)</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- Session Checker -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.gcube.portlets.widgets</groupId>
|
||||||
|
<artifactId>session-checker</artifactId>
|
||||||
|
<version>[0.2.0-SNAPSHOT,1.0.0-SNAPSHOT)</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
<!-- tabular-data-widget-common-event -->
|
<!-- tabular-data-widget-common-event -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.gcube.portlets.user</groupId>
|
<groupId>org.gcube.portlets.user</groupId>
|
||||||
|
@ -255,15 +263,15 @@
|
||||||
<artifactId>tabular-data-table-widget</artifactId>
|
<artifactId>tabular-data-table-widget</artifactId>
|
||||||
<version>[0.0.1-SNAPSHOT,2.0.0-SNAPSHOT)</version>
|
<version>[0.0.1-SNAPSHOT,2.0.0-SNAPSHOT)</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!--tabular-data-information-widget -->
|
<!--tabular-data-information-widget -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.gcube.portlets.user</groupId>
|
<groupId>org.gcube.portlets.user</groupId>
|
||||||
<artifactId>tabular-data-information-widget</artifactId>
|
<artifactId>tabular-data-information-widget</artifactId>
|
||||||
<version>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</version>
|
<version>[2.0.0-SNAPSHOT,3.0.0-SNAPSHOT)</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- tabular-data-column-widget -->
|
<!-- tabular-data-column-widget -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.gcube.portlets.user</groupId>
|
<groupId>org.gcube.portlets.user</groupId>
|
||||||
<artifactId>tabular-data-column-widget</artifactId>
|
<artifactId>tabular-data-column-widget</artifactId>
|
||||||
|
|
|
@ -41,6 +41,7 @@ import org.gcube.portlets.user.td.wizardwidget.client.WizardListener;
|
||||||
import org.gcube.portlets.user.tdtemplate.client.TdTemplateController;
|
import org.gcube.portlets.user.tdtemplate.client.TdTemplateController;
|
||||||
import org.gcube.portlets.user.tdwx.client.TabularDataX;
|
import org.gcube.portlets.user.tdwx.client.TabularDataX;
|
||||||
import org.gcube.portlets.user.tdwx.shared.model.TableId;
|
import org.gcube.portlets.user.tdwx.shared.model.TableId;
|
||||||
|
import org.gcube.portlets.widgets.sessionchecker.client.CheckSession;
|
||||||
|
|
||||||
import com.allen_sauer.gwt.log.client.Log;
|
import com.allen_sauer.gwt.log.client.Log;
|
||||||
import com.google.gwt.core.client.GWT;
|
import com.google.gwt.core.client.GWT;
|
||||||
|
@ -90,9 +91,15 @@ public class TabularDataController {
|
||||||
public TabularDataController() {
|
public TabularDataController() {
|
||||||
eventBus = new SimpleEventBus();
|
eventBus = new SimpleEventBus();
|
||||||
callHello();
|
callHello();
|
||||||
|
checkSession();
|
||||||
bindToEvents();
|
bindToEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void checkSession(){
|
||||||
|
//if you do not need to something when the session expire
|
||||||
|
CheckSession.getInstance().startPolling();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the eventBus
|
* @return the eventBus
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -42,7 +42,9 @@
|
||||||
|
|
||||||
<inherits name='org.gcube.portlets.user.td.taskswidget.TdTasksWidget' />
|
<inherits name='org.gcube.portlets.user.td.taskswidget.TdTasksWidget' />
|
||||||
<inherits name="org.gcube.portlets.user.tdtemplate.TabularDataTemplate" />
|
<inherits name="org.gcube.portlets.user.tdtemplate.TabularDataTemplate" />
|
||||||
|
|
||||||
|
|
||||||
|
<inherits name='org.gcube.portlets.widgets.sessionchecker.SessionChecker' />
|
||||||
|
|
||||||
<!-- Specify the app entry point class. -->
|
<!-- Specify the app entry point class. -->
|
||||||
<entry-point class='org.gcube.portlets.user.td.client.TabularDataPortlet' />
|
<entry-point class='org.gcube.portlets.user.td.client.TabularDataPortlet' />
|
||||||
|
|
|
@ -38,24 +38,24 @@
|
||||||
<inherits
|
<inherits
|
||||||
name='org.gcube.portlets.widgets.lighttree.WorkspacePortletLightTree' />
|
name='org.gcube.portlets.widgets.lighttree.WorkspacePortletLightTree' />
|
||||||
|
|
||||||
|
|
||||||
<inherits name='org.gcube.portlets.user.td.taskswidget.TdTasksWidget' />
|
<inherits name='org.gcube.portlets.user.td.taskswidget.TdTasksWidget' />
|
||||||
<inherits name="org.gcube.portlets.user.tdtemplate.TabularDataTemplate" />
|
<inherits name="org.gcube.portlets.user.tdtemplate.TabularDataTemplate" />
|
||||||
|
|
||||||
|
<inherits name='org.gcube.portlets.widgets.sessionchecker.SessionChecker' />
|
||||||
|
|
||||||
<!-- Specify the app entry point class. -->
|
<!-- Specify the app entry point class. -->
|
||||||
<entry-point class='org.gcube.portlets.user.td.client.TabularDataPortlet' />
|
<entry-point class='org.gcube.portlets.user.td.client.TabularDataPortlet' />
|
||||||
|
<!--
|
||||||
<!-- <set-property name="log_DivLogger" value="ENABLED" /> <set-property
|
<set-property name="log_DivLogger" value="ENABLED" /> <set-property
|
||||||
name="log_ConsoleLogger" value="ENABLED" /> <set-property name="log_FirebugLogger"
|
name="log_ConsoleLogger" value="ENABLED" /> <set-property name="log_FirebugLogger"
|
||||||
value="ENABLED" /> <set-property name="log_GWTLogger" value="ENABLED" />
|
value="ENABLED" /> <set-property name="log_GWTLogger" value="ENABLED" />
|
||||||
<set-property name="log_SystemLogger" value="ENABLED" /> -->
|
<set-property name="log_SystemLogger" value="ENABLED" /> -->
|
||||||
|
|
||||||
<set-property name="log_DivLogger" value="DISABLED" />
|
<set-property name="log_DivLogger" value="DISABLED" />
|
||||||
<set-property name="log_ConsoleLogger" value="DISABLED" />
|
<set-property name="log_ConsoleLogger" value="DISABLED" />
|
||||||
<set-property name="log_FirebugLogger" value="DISABLED" />
|
<set-property name="log_FirebugLogger" value="DISABLED" />
|
||||||
<set-property name="log_GWTLogger" value="DISABLED" />
|
<set-property name="log_GWTLogger" value="DISABLED" />
|
||||||
<set-property name="log_SystemLogger" value="DISABLED" /> -->
|
<set-property name="log_SystemLogger" value="DISABLED" />
|
||||||
<!-- Specify the paths for translatable code -->
|
<!-- Specify the paths for translatable code -->
|
||||||
<source path='client' />
|
<source path='client' />
|
||||||
<source path='shared' />
|
<source path='shared' />
|
||||||
|
|
|
@ -113,8 +113,12 @@
|
||||||
<servlet-class>com.google.gwt.junit.server.JUnitHostImpl</servlet-class>
|
<servlet-class>com.google.gwt.junit.server.JUnitHostImpl</servlet-class>
|
||||||
</servlet>
|
</servlet>
|
||||||
|
|
||||||
|
<!-- Check Session Expired -->
|
||||||
|
<servlet>
|
||||||
|
<servlet-name>checkServlet</servlet-name>
|
||||||
|
<servlet-class>org.gcube.portlets.widgets.sessionchecker.server.SessionCheckerServiceImpl</servlet-class>
|
||||||
|
</servlet>
|
||||||
|
|
||||||
<!-- Servlets Mapping -->
|
<!-- Servlets Mapping -->
|
||||||
<servlet-mapping>
|
<servlet-mapping>
|
||||||
<servlet-name>tdservlet</servlet-name>
|
<servlet-name>tdservlet</servlet-name>
|
||||||
|
@ -216,6 +220,13 @@
|
||||||
|
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
|
||||||
|
<servlet-mapping>
|
||||||
|
<servlet-name>checkServlet</servlet-name>
|
||||||
|
<url-pattern>/tabulardataportlet/checksession</url-pattern>
|
||||||
|
</servlet-mapping>
|
||||||
|
|
||||||
|
|
||||||
<servlet-mapping>
|
<servlet-mapping>
|
||||||
<servlet-name>jUnitHostImpl</servlet-name>
|
<servlet-name>jUnitHostImpl</servlet-name>
|
||||||
<url-pattern>/tabulardataportlet/junithost/*</url-pattern>
|
<url-pattern>/tabulardataportlet/junithost/*</url-pattern>
|
||||||
|
|
Loading…
Reference in New Issue