35 lines
827 B
Java
35 lines
827 B
Java
package org.gcube.portal.clientcontext.client;
|
|
|
|
import com.google.gwt.core.client.EntryPoint;
|
|
|
|
/**
|
|
*
|
|
* @author Massimiliano Assante CNR-ISTI
|
|
*
|
|
*/
|
|
public class GCubeClientContext implements EntryPoint {
|
|
public static final String VRE_ID_ATTR_NAME = "gcube-vreid";
|
|
public static final String USER_ID_ATTR_NAME = "gcube-userId";
|
|
|
|
public void onModuleLoad() {}
|
|
|
|
public static native String getCurrentContextId() /*-{
|
|
var groupId;
|
|
if ($wnd.Liferay != null) {
|
|
groupId = $wnd.Liferay.ThemeDisplay.getScopeGroupId();
|
|
console.log("context id is = " + groupId);
|
|
}
|
|
return groupId;
|
|
}-*/;
|
|
|
|
public static native String getCurrentUserId() /*-{
|
|
var userId;
|
|
if ($wnd.Liferay != null) {
|
|
userId = $wnd.Liferay.ThemeDisplay.getUserId();
|
|
console.log("current userid is = " + userId);
|
|
}
|
|
return userId;
|
|
}-*/;
|
|
|
|
}
|