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

Method Detail

createPollAccount

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

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

createPollAccount

PollAccount createPollAccount(java.lang.String votingId,
                              java.lang.String email,
                              java.lang.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

java.util.List<PollAccount> createPollAccounts(java.util.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(java.lang.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(java.lang.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(java.lang.String pollAccountId)
Récupération du compte à partir de son identifiant.

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

findPollAccountsByUser

java.util.List<PollAccountDTO> findPollAccountsByUser(java.lang.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

java.util.List<PollAccountDTO> selectPollAccounts(java.util.Map<java.lang.String,java.lang.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.