diff --git a/src/main/java/org/gcube/portlets/widgets/workspacesharingwidget/server/WorkspaceSharingServiceImpl.java b/src/main/java/org/gcube/portlets/widgets/workspacesharingwidget/server/WorkspaceSharingServiceImpl.java index 898d08c..c92f48b 100644 --- a/src/main/java/org/gcube/portlets/widgets/workspacesharingwidget/server/WorkspaceSharingServiceImpl.java +++ b/src/main/java/org/gcube/portlets/widgets/workspacesharingwidget/server/WorkspaceSharingServiceImpl.java @@ -5,6 +5,7 @@ import java.util.Arrays; import java.util.List; import org.gcube.application.framework.core.session.ASLSession; +import org.gcube.application.framework.core.session.SessionManager; import org.gcube.common.homelibrary.home.HomeLibrary; import org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException; import org.gcube.common.homelibrary.home.exceptions.InternalErrorException; @@ -50,7 +51,7 @@ import com.google.gwt.user.server.rpc.RemoteServiceServlet; public class WorkspaceSharingServiceImpl extends RemoteServiceServlet implements WorkspaceSharingService { - protected Logger logger = LoggerFactory.getLogger(WorkspaceSharingServiceImpl.class); + protected static Logger logger = LoggerFactory.getLogger(WorkspaceSharingServiceImpl.class); protected GWTWorkspaceSharingBuilder getGWTWorkspaceBuilder() @@ -134,7 +135,7 @@ public class WorkspaceSharingServiceImpl extends RemoteServiceServlet implements PortalContext context = PortalContext.getConfiguration(); logger.info("context.getInfrastructureName(): "+context.getInfrastructureName()); - logger.info("aslSession.getScope(): "+ aslSession.getScope()); + logger.info("aslSession.getGroupName(): "+ aslSession.getGroupName()); List lsVOs = WsUtil.getVresFromInfrastructure(context.getInfrastructureName(), aslSession.getScope()); listContactsModel.addAll(builder.buildGXTListContactsModelFromVOs(lsVOs)); } @@ -489,12 +490,28 @@ public class WorkspaceSharingServiceImpl extends RemoteServiceServlet implements WorkspaceSharingServiceImpl impl = new WorkspaceSharingServiceImpl(); + PortalContext context = PortalContext.getConfiguration(); + logger.info("context.getInfrastructureName(): "+context.getInfrastructureName()); + String user = "pippo"; + String sessionID = "123"; + ASLSession aslSession = SessionManager.getInstance().getASLSession(sessionID, user); + aslSession.setScope("/gcube/devsec"); +// aslSession.set + logger.info("aslSession.getGroupName(): "+ aslSession.getGroupName()); + try { - List groups = impl.getFakeGroups(); + List lsVOs = WsUtil.getVresFromInfrastructure(context.getInfrastructureName(), "devsec"); - for (InfoContactModel infoContactModel : groups) { - System.out.println(infoContactModel); + for (VO vo : lsVOs) { + System.out.println(vo.getName()); + + for (VRE vre : vo.getVres()) { + System.out.println("VRE: "+vre.getName()); + } } +// for (InfoContactModel infoContactModel : groups) { +// System.out.println(infoContactModel); +// } } catch (Exception e) { // TODO Auto-generated catch block