org.nuiton.topia.security.entities.user
Class TopiaUserImpl

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaEntityAbstract
      extended by org.nuiton.topia.security.entities.user.TopiaUserAbstract
          extended by org.nuiton.topia.security.entities.user.TopiaUserImpl
All Implemented Interfaces:
Serializable, TopiaEntity, TopiaUser, NoSecurityLoad

public class TopiaUserImpl
extends TopiaUserAbstract

Classe permettant la gestion des utilisateurs.

Author:
ruchaud
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.nuiton.topia.security.entities.user.TopiaUserAbstract
email, linkApplication, login, note, password, topiaGroup
 
Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables
 
Fields inherited from interface org.nuiton.topia.security.entities.user.TopiaUser
EMAIL, LINK_APPLICATION, LOGIN, NOTE, PASSWORD, TOPIA_GROUP
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
TopiaUserImpl()
          Contructeur permettant d'initialiser la liste des groupes à vide.
 
Method Summary
 boolean checkPassword(String password)
          Permet de vérifier la validité d'un mot de passe.
 void setPassword(String newPassword)
          Permet de remplacer l'ancien mot de passe.
 void setPassword(String oldPassword, String newPassword)
          Permet de remplacer l'ancien mot de passe si l'ancien mot de passe est correct.
 
Methods inherited from class org.nuiton.topia.security.entities.user.TopiaUserAbstract
accept, addAllTopiaGroup, addTopiaGroup, clearTopiaGroup, getAggregate, getComposite, getEmail, getLinkApplication, getLogin, getNote, getPassword, getTopiaGroup, getTopiaGroupByTopiaId, isTopiaGroupEmpty, removeTopiaGroup, setEmail, setLinkApplication, setLogin, setNote, setTopiaGroup, sizeTopiaGroup, toString
 
Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Constructor Detail

TopiaUserImpl

public TopiaUserImpl()
Contructeur permettant d'initialiser la liste des groupes à vide.

Method Detail

checkPassword

public boolean checkPassword(String password)
Permet de vérifier la validité d'un mot de passe.

Parameters:
password - mot de passe à vérifier
Returns:
boolean

setPassword

public void setPassword(String newPassword)
Permet de remplacer l'ancien mot de passe.

Specified by:
setPassword in interface TopiaUser
Overrides:
setPassword in class TopiaUserAbstract
Parameters:
newPassword - nouveau mot de passe

setPassword

public void setPassword(String oldPassword,
                        String newPassword)
Permet de remplacer l'ancien mot de passe si l'ancien mot de passe est correct.

Parameters:
newPassword - ancien mot de passe
oldPassword - nouveau mot de passe


Copyright © 2004-2011 CodeLutin. All Rights Reserved.