org.chorem.pollen.business.services
Interface ServicePollAccount

All Known Implementing Classes:
ServicePollAccountImpl

public interface ServicePollAccount

Interface du service de gestion des comptes.

Version:
$Id: ServicePollAccount.java 2732 2009-08-18 12:26:50Z nrannou $
Author:
kmorin

Method Summary
 String createPollAccount(PollAccountDTO pollAccount)
          Creation d'un compte utilisateur.
 PollAccount createPollAccount(String votingId, String email, String userId)
          Creation d'un compte utilisateur.
 List<PollAccount> createPollAccounts(List<PollAccountDTO> pollAccounts, org.nuiton.topia.TopiaContext transaction)
          Creation des comptes utilisateur.
 boolean deletePollAccount(String pollAccountId)
          Suppression d'un compte.
 PollAccountDTO findPollAccountByAccountId(String pollAccountId)
          Récupération du compte à partir de son identifiant.
 PollAccountDTO findPollAccountById(String pollAccountId)
          Récupération du compte à partir de son identifiant ToPIA.
 List<PollAccountDTO> findPollAccountsByUser(String userId)
          Récupération des comptes d'un utilisateur.
 List<PollAccountDTO> selectPollAccounts(Map<String,Object> properties)
          Recherche des comptes à partir d'un filtre.
 boolean updatePollAccount(PollAccountDTO pollAccount)
          Modification d'un compte.
 

Method Detail

createPollAccount

String createPollAccount(PollAccountDTO pollAccount)
Creation d'un compte utilisateur.

Parameters:
pollAccount - le compte à creer
Returns:
le topiaId du compte créé

createPollAccount

PollAccount createPollAccount(String votingId,
                              String email,
                              String userId)
Creation d'un compte utilisateur.

Parameters:
votingId - l'identifiant du votant
email - l'email du votant
userId - l'identifiant de l'utilisateur
Returns:
le topiaId du compte créé

createPollAccounts

List<PollAccount> createPollAccounts(List<PollAccountDTO> pollAccounts,
                                     org.nuiton.topia.TopiaContext transaction)
Creation des comptes utilisateur.

Parameters:
pollAccounts - les comptes à creer
transaction - la transaction
Returns:
les comptes créés

deletePollAccount

boolean deletePollAccount(String pollAccountId)
Suppression d'un compte.

Parameters:
pollAccountId - le compte a creer
Returns:
true si le compte a été supprimer

updatePollAccount

boolean updatePollAccount(PollAccountDTO pollAccount)
Modification d'un compte.

Parameters:
pollAccount - le compte a modifier
Returns:
true si le compte à été modifier

findPollAccountById

PollAccountDTO findPollAccountById(String pollAccountId)
Récupération du compte à partir de son identifiant ToPIA.

Parameters:
pollAccountId - l'identifiant Topia du compte à rechercher
Returns:
un compte

findPollAccountByAccountId

PollAccountDTO findPollAccountByAccountId(String pollAccountId)
Récupération du compte à partir de son identifiant.

Parameters:
pollAccountId - l'identifiant du compte à rechercher
Returns:
un compte

findPollAccountsByUser

List<PollAccountDTO> findPollAccountsByUser(String userId)
Récupération des comptes d'un utilisateur.

Parameters:
userId - l'identifiant de l'utilisateur
Returns:
la liste des comptes de l'utilisateur

selectPollAccounts

List<PollAccountDTO> selectPollAccounts(Map<String,Object> properties)
Recherche des comptes à partir d'un filtre.

Parameters:
properties - filtre sur les champs de la table pollAccount
Returns:
les comptes


Copyright © 2009-2010 CodeLutin. All Rights Reserved.