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
 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
 

Method Detail

createUser

java.lang.String createUser(UserDTO user,
                            java.lang.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(java.lang.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(java.lang.String userId)
Récupération d'un utilisateur à partir de son identifiant

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

selectUsers

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

Parameters:
properties - filtre
Returns:
liste d'utilisateurs

updatePasswordUser

boolean updatePasswordUser(UserDTO user,
                           java.lang.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(java.lang.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(java.lang.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.