org.chorem.pollen.business
Interface ServiceUser

All Known Implementing Classes:
ServiceUserImpl

public interface ServiceUser

Interface du service de gestion des utilisateurs.

Version:
$Id: ServiceUser.java 2613 2009-06-30 13:32:57Z nrannou $
Author:
amine

Method Summary
 boolean addPollAccountToUser(java.lang.String login, java.lang.String pollAccountId)
          Ajout d'un compte à un utilisateur
 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
 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

addPollAccountToUser

boolean addPollAccountToUser(java.lang.String login,
                             java.lang.String pollAccountId)
Ajout d'un compte à un utilisateur

Parameters:
login - identifiant de l'utilisateur
pollAccountId - identifiant du compte à ajouter
Returns:
true si le compte a été ajouté

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é


Copyright © 2009 CodeLutin. All Rights Reserved.