org.esupportail.portal.channels.CIntranet.groups
Class PortalGroupManager

java.lang.Object
  extended byorg.esupportail.portal.channels.CIntranet.groups.PortalGroupManager
All Implemented Interfaces:
IGroupManager

public class PortalGroupManager
extends java.lang.Object
implements IGroupManager

PortalGroupManager

Implémentation d'un IGroupManager utilisant les groupes de uPortal

(c)Copyright ESup-Portail 2004

Version:
1.2
Author:
Mathieu Larchet

Constructor Summary
PortalGroupManager()
          Constructeur
 
Method Summary
 java.lang.String getGroupDisplayName(java.lang.String groupid)
          Retourne le nom d'usage correspondant ŕ un identifiant de groupe
 java.lang.String getUserDisplayName(java.lang.String userid)
          Retourne le nom d'usage correspondant ŕ un identifiant d'utilisateur
 boolean isMemberOf(java.lang.String userid, java.util.Collection groups)
          Indique si un utilisateur est membre d'un des groupes d'une liste
 boolean isMemberOf(java.lang.String userid, java.lang.String group)
          Indique si un utilisateur est membre d'un groupe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalGroupManager

public PortalGroupManager()
Constructeur

Method Detail

getUserDisplayName

public java.lang.String getUserDisplayName(java.lang.String userid)
                                    throws GroupException
Retourne le nom d'usage correspondant ŕ un identifiant d'utilisateur

Specified by:
getUserDisplayName in interface IGroupManager
Parameters:
userid - L'identifiant de l'utilisateur
Returns:
Le nom d'usage
Throws:
GroupException

getGroupDisplayName

public java.lang.String getGroupDisplayName(java.lang.String groupid)
                                     throws GroupException
Retourne le nom d'usage correspondant ŕ un identifiant de groupe

Specified by:
getGroupDisplayName in interface IGroupManager
Parameters:
groupid - L'identifiant du groupe
Returns:
Le nom d'usage
Throws:
GroupException

isMemberOf

public boolean isMemberOf(java.lang.String userid,
                          java.lang.String group)
                   throws GroupException
Indique si un utilisateur est membre d'un groupe

Specified by:
isMemberOf in interface IGroupManager
Parameters:
userid - L'identifiant de l'utilisateur
group - L'identifiant du groupe
Returns:
true si l'utilisateur est membre, false sinon
Throws:
GroupException

isMemberOf

public boolean isMemberOf(java.lang.String userid,
                          java.util.Collection groups)
                   throws GroupException
Indique si un utilisateur est membre d'un des groupes d'une liste

Specified by:
isMemberOf in interface IGroupManager
Parameters:
userid - L'identifiant de l'utilisateur
groups - La liste des identifiants de groupe
Returns:
true si l'utilisateur est membre d'au moins un des groupes , false sinon
Throws:
GroupException