Package org.gcube.portal.oidc.lr62
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>>actualGroupAndRolesprotected org.gcube.vomanagement.usermanagement.GroupManagergroupManagerprotected static com.liferay.portal.kernel.log.Loglogprotected org.gcube.oidc.OIDCToSitesAndRolesMappermapperprotected org.gcube.vomanagement.usermanagement.RoleManagerroleManagerprotected Map<String,org.gcube.vomanagement.usermanagement.model.GCubeRole>roleNameToRoleprotected StringrootVONameprotected com.liferay.portal.model.Useruserprotected org.gcube.vomanagement.usermanagement.UserManageruserManager -
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 voidcheckForSiteRemoval(org.gcube.oidc.Site gwSitesTree)voidmap()protected voidrolesToSiteDescendant(org.gcube.oidc.Site actualSite, org.gcube.vomanagement.usermanagement.model.GCubeGroup parentGroup)
-
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
-
actualGroupAndRoles
-
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)
-