org.esupportail.portal.channels.CWebdav.userManagement
Class PortalGroupsManagement

java.lang.Object
  extended byorg.esupportail.portal.channels.CWebdav.userManagement.PortalGroupsManagement

public class PortalGroupsManagement
extends java.lang.Object

Id: PortalGroupsManagement.java,v 1.0 15 oct. 2004 Copyright (c) 2004 Esup Portail (www.esup-portail.org) Classes: PortalGroupsManagement Original Author: Yohan Colmant Manage the portal groups access. For example, if we want to know in which groups a specified user is.


Field Summary
protected static org.apache.commons.logging.Log log
          Logger object
 
Constructor Summary
PortalGroupsManagement()
           
 
Method Summary
private static void getRecurContainingGroups(org.jasig.portal.groups.IGroupMember igm, java.util.Vector v)
          Get recursively the groups contening a given group, until the root element
static java.util.Vector getUserGroupsKeys(java.lang.String userLogin)
          Get the current user groups in the portal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Logger object

Constructor Detail

PortalGroupsManagement

public PortalGroupsManagement()
Method Detail

getUserGroupsKeys

public static java.util.Vector getUserGroupsKeys(java.lang.String userLogin)
Get the current user groups in the portal

Parameters:
userLogin - the login of the user
Returns:
the current user groups in the portal

getRecurContainingGroups

private static void getRecurContainingGroups(org.jasig.portal.groups.IGroupMember igm,
                                             java.util.Vector v)
                                      throws org.jasig.portal.groups.GroupsException
Get recursively the groups contening a given group, until the root element

Parameters:
igm - a group in its IGroupMember form
v - vector set in recursivity
Throws:
org.jasig.portal.groups.GroupsException