org.chorem.pollen.business.services
Class ServiceUserImpl

java.lang.Object
  extended by org.chorem.pollen.business.services.ServiceUserImpl
All Implemented Interfaces:
ServiceUser

public class ServiceUserImpl
extends java.lang.Object
implements ServiceUser

Implémentation du service de gestion des utilisateurs.

Version:
$Id: ServiceUserImpl.java 2737 2009-08-20 13:00:52Z nrannou $
Author:
amine, rannou

Constructor Summary
ServiceUserImpl()
           
 
Method Summary
 java.lang.String createUser(UserDTO user, java.lang.String password)
          Création des utilisateurs
 boolean deleteUser(java.lang.String login)
          Suppression d'un utilisateur
 boolean deleteUser(UserDTO user)
          Suppression d'un utilisateur
 UserDTO findUserById(java.lang.String userId)
          Récupération d'un utilisateur à partir de son identifiant
 boolean isUserEmailExisting(java.lang.String email)
          Test de l'existance d'un email utilisateur
 boolean isUserLoginExisting(java.lang.String login)
          Test de l'existance d'un identifiant utilisateur
 java.util.List<UserDTO> selectUsers(java.util.Map<java.lang.String,java.lang.Object> properties)
          Récupération des utilisateurs
 boolean updatePasswordUser(UserDTO user, java.lang.String newPassword)
          Mise à jour du mot de passe d'un utilisateur
 boolean updateUser(UserDTO user)
          Modification d'un utilistaeur
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceUserImpl

public ServiceUserImpl()
Method Detail

createUser

public java.lang.String createUser(UserDTO user,
                                   java.lang.String password)
Description copied from interface: ServiceUser
Création des utilisateurs

Specified by:
createUser in interface ServiceUser
Parameters:
user - l'utilisateur
password - le mot de passe
Returns:
l'identifiant de l'utilisateur créé

deleteUser

public boolean deleteUser(java.lang.String login)
Description copied from interface: ServiceUser
Suppression d'un utilisateur

Specified by:
deleteUser in interface ServiceUser
Parameters:
login - de l'utilisateur à supprimer
Returns:
true si l'utilisateur a été supprimé

deleteUser

public boolean deleteUser(UserDTO user)
Description copied from interface: ServiceUser
Suppression d'un utilisateur

Specified by:
deleteUser in interface ServiceUser
Parameters:
user - un utilisateur
Returns:
true si l'utilisateur a été supprimé

findUserById

public UserDTO findUserById(java.lang.String userId)
Description copied from interface: ServiceUser
Récupération d'un utilisateur à partir de son identifiant

Specified by:
findUserById in interface ServiceUser
Parameters:
userId - identifiant de l'utilisateur
Returns:
l'utilisateur

selectUsers

public java.util.List<UserDTO> selectUsers(java.util.Map<java.lang.String,java.lang.Object> properties)
Description copied from interface: ServiceUser
Récupération des utilisateurs

Specified by:
selectUsers in interface ServiceUser
Parameters:
properties - filtre
Returns:
liste d'utilisateurs

updateUser

public boolean updateUser(UserDTO user)
Description copied from interface: ServiceUser
Modification d'un utilistaeur

Specified by:
updateUser in interface ServiceUser
Parameters:
user - utilisateur
Returns:
true si l'utilisateur a été modifié

updatePasswordUser

public boolean updatePasswordUser(UserDTO user,
                                  java.lang.String newPassword)
Description copied from interface: ServiceUser
Mise à jour du mot de passe d'un utilisateur

Specified by:
updatePasswordUser in interface ServiceUser
Parameters:
user - l'utilisateur
newPassword - le nouveau mot de passe
Returns:
true si le mot de passe a été modifié

isUserLoginExisting

public boolean isUserLoginExisting(java.lang.String login)
Description copied from interface: ServiceUser
Test de l'existance d'un identifiant utilisateur

Specified by:
isUserLoginExisting in interface ServiceUser
Parameters:
login - l'identifiant utilisateur
Returns:
true si l'identifiant existe, false sinon

isUserEmailExisting

public boolean isUserEmailExisting(java.lang.String email)
Description copied from interface: ServiceUser
Test de l'existance d'un email utilisateur

Specified by:
isUserEmailExisting in interface ServiceUser
Parameters:
email - l'email utilisateur
Returns:
true si l'email existe, false sinon


Copyright © 2009 CodeLutin. All Rights Reserved.