From cc022f3cf1c963330fb26887f6cfb9a885501a5b Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Tue, 31 May 2016 13:35:57 +0000 Subject: [PATCH] Migrated to Liferay 6.2 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/widgets/workspace-explorer@128919 82a268e6-3cf1-43bd-a215-b396298e98cf --- distro/changelog.xml | 7 +++- pom.xml | 28 ++++++--------- .../widgets/wsexplorer/server/UserUtil.java | 35 +++++++++---------- 3 files changed, 32 insertions(+), 38 deletions(-) diff --git a/distro/changelog.xml b/distro/changelog.xml index bd86fa7..9ceb084 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -1,7 +1,12 @@ + + [Feature #4128] Migration to Liferay 6.2 + - [Feature #2546] Endow Workspace Resources Explorer with filtering and display features + [Feature #2546] Endow Workspace Resources Explorer with + filtering and display features diff --git a/pom.xml b/pom.xml index 3a0637a..b2bd4f7 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ 4.0.0 org.gcube.portlets.widgets workspace-explorer - 1.3.0-SNAPSHOT + 1.4.0-SNAPSHOT gCube Workspace Explorer gCube Workspace Explorer widget allows to navigate (gCube) Workspace @@ -38,7 +38,7 @@ org.gcube.distribution maven-portal-bom - 2.6.0-SNAPSHOT + LATEST pom import @@ -53,19 +53,6 @@ - - - - - - - - - - - - - com.google.gwt @@ -129,7 +116,14 @@ org.gcube.dvos usermanagement-core - compile + [2.0.0-SNAPSHOT, 3.0.0-SNAPSHOT) + provided + + + + com.liferay.portal + portal-service + provided @@ -153,8 +147,6 @@ test - - diff --git a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/UserUtil.java b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/UserUtil.java index e4d78e9..46bbe41 100644 --- a/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/UserUtil.java +++ b/src/main/java/org/gcube/portlets/widgets/wsexplorer/server/UserUtil.java @@ -1,11 +1,10 @@ package org.gcube.portlets.widgets.wsexplorer.server; import org.gcube.vomanagement.usermanagement.UserManager; -import org.gcube.vomanagement.usermanagement.exception.UserManagementPortalException; import org.gcube.vomanagement.usermanagement.exception.UserManagementSystemException; import org.gcube.vomanagement.usermanagement.exception.UserRetrievalFault; -import org.gcube.vomanagement.usermanagement.impl.liferay.LiferayUserManager; -import org.gcube.vomanagement.usermanagement.model.UserModel; +import org.gcube.vomanagement.usermanagement.impl.LiferayUserManager; +import org.gcube.vomanagement.usermanagement.model.GCubeUser; import org.slf4j.Logger; import com.liferay.portal.service.UserLocalServiceUtil; @@ -19,7 +18,7 @@ import com.liferay.portal.service.UserLocalServiceUtil; * Jun 30, 2015 */ public class UserUtil { - + private static UserManager um = new LiferayUserManager(); private static Logger logger = org.slf4j.LoggerFactory.getLogger(UserUtil.class); @@ -33,37 +32,35 @@ public class UserUtil { logger.trace("Get user full name for: "+portalLogin); if(portalLogin==null) return ""; - + if (isWithinPortal()) { //INTO PORTAL - UserModel curr = null; + GCubeUser curr = null; try { try { - curr = um.getUserByScreenName(portalLogin); + curr = um.getUserByUsername(portalLogin); } catch (UserManagementSystemException e) { - logger.error("An error occurred in getUserFullName "+e,e); + logger.error("An error occurred in getUserByUsername "+e,e); } catch (UserRetrievalFault e) { - logger.error("An error occurred in getUserFullName "+e,e); + logger.error("An error occurred in getUserByUsername "+e,e); } - } catch (UserManagementPortalException ume) { - logger.error("An error occurred in getUserFullName "+ume,ume); }catch (Exception e) { - logger.error("An error occurred in getUserFullName "+e,e); + logger.error("An error occurred in getUserByUsername "+e,e); logger.warn("Return portal login "+portalLogin); return portalLogin; } - + if (curr != null) - return curr.getFullname(); + return curr.getFullname(); }else{ logger.trace("DEVELOPEMENT MODE ON"); logger.trace("Returning portal login: "+portalLogin); return portalLogin; } - + logger.trace("Returning portal login: "+portalLogin); return portalLogin; } - + /** * Checks if is within portal. * @@ -73,10 +70,10 @@ public class UserUtil { try { UserLocalServiceUtil.getService(); return true; - } - catch (Exception ex) { + } + catch (Exception ex) { logger.trace("Is within portal: no! Development Mode ON"); return false; - } + } } }