org.esupportail.portal.channels.CStockage.userManagement
Class User

java.lang.Object
  extended byorg.esupportail.portal.channels.CStockage.userManagement.AbstractUser
      extended byorg.esupportail.portal.channels.CStockage.userManagement.User
Direct Known Subclasses:
UserForSharing

public class User
extends AbstractUser

Id: User.java,v 1.0 7 oct. 2004 Copyright (c) 2004 Esup Portail (www.esup-portail.org) Classes: User Original Author: Yohan Colmant Represents a user for the management


Field Summary
protected static Log log
          Logger object
 
Fields inherited from class org.esupportail.portal.channels.CStockage.userManagement.AbstractUser
displayName, key
 
Constructor Summary
User()
          Default constructor
User(org.esupportail.portal.channels.CAnnuaire.Personne pers)
          Constructor
User(java.lang.String key)
          Constructor
User(java.lang.String key, java.lang.String displayName)
          Constructor
 
Method Summary
 java.lang.Object clone()
          Clone this object to another similary one
private  java.lang.String getUserName(java.lang.String key)
          Return the user name from a given key
 java.lang.String toString()
          Return a String from this user
 
Methods inherited from class org.esupportail.portal.channels.CStockage.userManagement.AbstractUser
equals, getDisplayName, getKey, setDisplayName, setKey
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

protected static final Log log
Logger object

Constructor Detail

User

public User()
Default constructor


User

public User(java.lang.String key,
            java.lang.String displayName)
Constructor

Parameters:
key - The key
displayName - The displayed user name

User

public User(java.lang.String key)
     throws PropertiesException
Constructor

Parameters:
key - The key

User

public User(org.esupportail.portal.channels.CAnnuaire.Personne pers)
     throws PropertiesException
Constructor

Parameters:
pers - The retrieved people
Method Detail

getUserName

private java.lang.String getUserName(java.lang.String key)
                              throws PropertiesException
Return the user name from a given key

Parameters:
key - the user key
Returns:
the user name from a given key
Throws:
PropertiesException

clone

public java.lang.Object clone()
Clone this object to another similary one

Returns:
this cloned object

toString

public java.lang.String toString()
Return a String from this user

Overrides:
toString in class AbstractUser
Returns:
a String from this user