org.chorem.pollen.business.services
Interface ServiceUser

All Known Implementing Classes:
ServiceUserImpl

public interface ServiceUser

Interface du service de gestion des utilisateurs.

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

Method Summary
 String createUser(UserDTO user, String password)
          Création des utilisateurs
 boolean deleteUser(String login)
          Suppression d'un utilisateur
 boolean deleteUser(UserDTO user)
          Suppression d'un utilisateur
 UserDTO findUserById(String userId)
          Récupération d'un utilisateur à partir de son identifiant
 boolean isUserEmailExisting(String email)
          Test de l'existance d'un email utilisateur
 boolean isUserLoginExisting(String login)
          Test de l'existance d'un identifiant utilisateur
 List<UserDTO> selectUsers(Map<String,Object> properties)
          Récupération des utilisateurs
 boolean updatePasswordUser(UserDTO user, String newPassword)
          Mise à jour du mot de passe d'un utilisateur
 boolean updateUser(UserDTO user)
          Modification d'un utilistaeur
 

Method Detail

createUser

String createUser(UserDTO user,
                  String password)
Création des utilisateurs

Parameters:
user - l'utilisateur
password - le mot de passe
Returns:
l'identifiant de l'utilisateur créé

updateUser

boolean updateUser(UserDTO user)
Modification d'un utilistaeur

Parameters:
user - utilisateur
Returns:
true si l'utilisateur a été modifié

deleteUser

boolean deleteUser(String login)
Suppression d'un utilisateur

Parameters:
login - de l'utilisateur à supprimer
Returns:
true si l'utilisateur a été supprimé

deleteUser

boolean deleteUser(UserDTO user)
Suppression d'un utilisateur

Parameters:
user - un utilisateur
Returns:
true si l'utilisateur a été supprimé

findUserById

UserDTO findUserById(String userId)
Récupération d'un utilisateur à partir de son identifiant

Parameters:
userId - identifiant de l'utilisateur
Returns:
l'utilisateur

selectUsers

List<UserDTO> selectUsers(Map<String,Object> properties)
Récupération des utilisateurs

Parameters:
properties - filtre
Returns:
liste d'utilisateurs

updatePasswordUser

boolean updatePasswordUser(UserDTO user,
                           String newPassword)
Mise à jour du mot de passe d'un utilisateur

Parameters:
user - l'utilisateur
newPassword - le nouveau mot de passe
Returns:
true si le mot de passe a été modifié

isUserLoginExisting

boolean isUserLoginExisting(String login)
Test de l'existance d'un identifiant utilisateur

Parameters:
login - l'identifiant utilisateur
Returns:
true si l'identifiant existe, false sinon

isUserEmailExisting

boolean isUserEmailExisting(String email)
Test de l'existance d'un email utilisateur

Parameters:
email - l'email utilisateur
Returns:
true si l'email existe, false sinon


Copyright © 2009-2010 CodeLutin. All Rights Reserved.