org.esupportail.portal.channels.CStockage.spacesPersonalization.target
Class UserForPersonalization

java.lang.Object
  extended byorg.esupportail.portal.channels.CStockage.userManagement.AbstractUser
      extended byorg.esupportail.portal.channels.CStockage.userManagement.User
          extended byorg.esupportail.portal.channels.CStockage.spacesPersonalization.target.UserForPersonalization

public class UserForPersonalization
extends User

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


Field Summary
private  java.lang.String idOfSharing
          The ID of this sharing in the database
protected static Log log
          Logger object
private  boolean modifiable
          When used for acl management, to know if this user can be modifiable
private  boolean obliged
          If the user is obliged to see the sharing
private  boolean reading
          When used for acl management, to know if this user has reading rights
private  boolean sharing
          If the user can manage the rights
private  boolean writing
          When used for acl management, to know if this user has writing rights
 
Fields inherited from class org.esupportail.portal.channels.CStockage.userManagement.AbstractUser
displayName, key
 
Constructor Summary
UserForPersonalization()
          Default constructor
UserForPersonalization(org.esupportail.portal.channels.CAnnuaire.Personne pers)
          Constructor
UserForPersonalization(java.lang.String key)
          Constructor
UserForPersonalization(java.lang.String key, java.lang.String displayName)
          Constructor
 
Method Summary
 java.lang.Object clone()
          Clone this object to another similary one
 boolean equals(java.lang.Object o)
          Compare this object to another one
 java.lang.String getIdOfSharing()
           
 boolean isModifiable()
           
 boolean isObliged()
           
 boolean isReading()
           
 boolean isSharing()
           
 boolean isWriting()
           
 void setIdOfSharing(java.lang.String idOfSharing)
           
 void setModifiable(boolean modifiable)
           
 void setObliged(boolean obliged)
           
 void setObliged(java.lang.String obliged)
           
 void setReading(boolean reading)
           
 void setReading(java.lang.String reading)
           
 void setSharing(boolean sharing)
           
 void setSharing(java.lang.String sharing)
           
 void setWriting(boolean writing)
           
 void setWriting(java.lang.String writing)
           
 
Methods inherited from class org.esupportail.portal.channels.CStockage.userManagement.User
toString
 
Methods inherited from class org.esupportail.portal.channels.CStockage.userManagement.AbstractUser
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


modifiable

private boolean modifiable
When used for acl management, to know if this user can be modifiable


reading

private boolean reading
When used for acl management, to know if this user has reading rights


writing

private boolean writing
When used for acl management, to know if this user has writing rights


sharing

private boolean sharing
If the user can manage the rights


obliged

private boolean obliged
If the user is obliged to see the sharing


idOfSharing

private java.lang.String idOfSharing
The ID of this sharing in the database

Constructor Detail

UserForPersonalization

public UserForPersonalization()
Default constructor


UserForPersonalization

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

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

UserForPersonalization

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

Parameters:
key - The key

UserForPersonalization

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

Parameters:
pers - The retrieved people
Method Detail

isModifiable

public boolean isModifiable()
Returns:
Returns the modifiable.

setModifiable

public void setModifiable(boolean modifiable)
Parameters:
modifiable - The modifiable to set.

isReading

public boolean isReading()
Returns:
Returns the reading.

setReading

public void setReading(boolean reading)
Parameters:
reading - The reading to set.

setReading

public void setReading(java.lang.String reading)
Parameters:
reading - The reading to set. "T" or "F"

isWriting

public boolean isWriting()
Returns:
Returns the writing.

setWriting

public void setWriting(boolean writing)
Parameters:
writing - The writing to set.

setWriting

public void setWriting(java.lang.String writing)
Parameters:
writing - The writing to set. "T" or "F"

isSharing

public boolean isSharing()
Returns:
Returns the sharing.

setSharing

public void setSharing(boolean sharing)
Parameters:
sharing - The sharing to set.

setSharing

public void setSharing(java.lang.String sharing)
Parameters:
sharing - The sharing to set. "T" or "F"

isObliged

public boolean isObliged()
Returns:
Returns the obliged.

setObliged

public void setObliged(boolean obliged)
Parameters:
obliged - The obliged to set.

setObliged

public void setObliged(java.lang.String obliged)
Parameters:
obliged - The obliged to set. "T" or "F"

getIdOfSharing

public java.lang.String getIdOfSharing()
Returns:
Returns the idOfSharing.

setIdOfSharing

public void setIdOfSharing(java.lang.String idOfSharing)
Parameters:
idOfSharing - The idOfSharing to set.

clone

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

Overrides:
clone in class User
Returns:
this cloned object

equals

public boolean equals(java.lang.Object o)
Compare this object to another one

Overrides:
equals in class AbstractUser
Parameters:
o - the object to compare
Returns:
true if equals, false else