org.chorem.pollen.business.services
Interface ServiceVote

All Known Implementing Classes:
ServiceVoteImpl

public interface ServiceVote

Interface du service de vote.

Version:
$Id: ServiceVote.java 2660 2009-07-21 10:23:16Z nrannou $

Method Summary
 String createVote(VoteDTO voteDTO, PollAccountDTO pollAccountDTO)
          Rajouter un vote à un sondage
 boolean deleteVote(String voteId)
          Supprime un vote de la base de données
 List<VoteDTO> selectVotes(Map<String,Object> properties)
          Retourne les votes d'un sondage
 boolean updateVote(VoteDTO voteDTO)
          Mise à jour d'un vote
 

Method Detail

createVote

String createVote(VoteDTO voteDTO,
                  PollAccountDTO pollAccountDTO)
Rajouter un vote à un sondage

Parameters:
voteDTO - Le DTO du vote
Returns:
L'ID du vote créé

updateVote

boolean updateVote(VoteDTO voteDTO)
Mise à jour d'un vote

Parameters:
voteDTO - Le DTO du vote
Returns:
Retourne TRUE si la mise à jour s'est correctement déroulée

deleteVote

boolean deleteVote(String voteId)
Supprime un vote de la base de données

Parameters:
voteId - L'identifiant du vote
Returns:
Retourne TRUE si la suppression s'est correctement déroulée

selectVotes

List<VoteDTO> selectVotes(Map<String,Object> properties)
Retourne les votes d'un sondage

Parameters:
properties - La HashMap pour sélectionner les votes d'un sondage. Il faut y mettre le bon champs pollId
Returns:
Les votes d'un sondage dans un DTO, le tout stocké dans une liste.


Copyright © 2009-2010 CodeLutin. All Rights Reserved.