Class UserSitesToGroupsAndRolesMapper

java.lang.Object
org.gcube.portal.oidc.lr62.UserSitesToGroupsAndRolesMapper

public class UserSitesToGroupsAndRolesMapper
extends Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected Map<org.gcube.vomanagement.usermanagement.model.GCubeGroup,​List<org.gcube.vomanagement.usermanagement.model.GCubeRole>> actualGroupAndRoles  
    protected org.gcube.vomanagement.usermanagement.GroupManager groupManager  
    protected static com.liferay.portal.kernel.log.Log log  
    protected org.gcube.oidc.OIDCToSitesAndRolesMapper mapper  
    protected org.gcube.vomanagement.usermanagement.RoleManager roleManager  
    protected Map<String,​org.gcube.vomanagement.usermanagement.model.GCubeRole> roleNameToRole  
    protected String rootVOName  
    protected com.liferay.portal.model.User user  
    protected org.gcube.vomanagement.usermanagement.UserManager userManager  
  • Constructor Summary

    Constructors
    Constructor Description
    UserSitesToGroupsAndRolesMapper​(com.liferay.portal.model.User user, org.gcube.oidc.OIDCToSitesAndRolesMapper mapper)  
  • Method Summary

    Modifier and Type Method Description
    protected void checkForSiteRemoval​(org.gcube.oidc.Site gwSitesTree)  
    void map()  
    protected void rolesToSiteDescendant​(org.gcube.oidc.Site actualSite, org.gcube.vomanagement.usermanagement.model.GCubeGroup parentGroup)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • log

      protected static final com.liferay.portal.kernel.log.Log log
    • user

      protected com.liferay.portal.model.User user
    • mapper

      protected org.gcube.oidc.OIDCToSitesAndRolesMapper mapper
    • userManager

      protected org.gcube.vomanagement.usermanagement.UserManager userManager
    • groupManager

      protected org.gcube.vomanagement.usermanagement.GroupManager groupManager
    • roleManager

      protected org.gcube.vomanagement.usermanagement.RoleManager roleManager
    • rootVOName

      protected String rootVOName
    • actualGroupAndRoles

      protected Map<org.gcube.vomanagement.usermanagement.model.GCubeGroup,​List<org.gcube.vomanagement.usermanagement.model.GCubeRole>> actualGroupAndRoles
    • roleNameToRole

      protected Map<String,​org.gcube.vomanagement.usermanagement.model.GCubeRole> roleNameToRole
  • Constructor Details

    • UserSitesToGroupsAndRolesMapper

      public UserSitesToGroupsAndRolesMapper​(com.liferay.portal.model.User user, org.gcube.oidc.OIDCToSitesAndRolesMapper mapper)
  • Method Details

    • map

      public void map()
    • rolesToSiteDescendant

      protected void rolesToSiteDescendant​(org.gcube.oidc.Site actualSite, org.gcube.vomanagement.usermanagement.model.GCubeGroup parentGroup)
    • checkForSiteRemoval

      protected void checkForSiteRemoval​(org.gcube.oidc.Site gwSitesTree)