org.chorem.pollen.business
Interface ServiceResults

All Known Implementing Classes:
ServiceResultsImpl

public interface ServiceResults

Interface du service de gestion de résultats.

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

Method Summary
 java.lang.String exportPoll(java.lang.String pollId)
          Export d'un sondage au format XML.
 java.util.List<ResultDTO> getAllResults(java.lang.String pollId)
          Récupère les résultats d'un sondage.
 java.util.List<ResultDTO> getGroupResults(java.lang.String pollId)
          Récupère les résultats d'un sondage avec le dépouillement normal avec gestion des groupes.
 java.util.List<ResultDTO> getNormalResults(java.lang.String pollId)
          Récupère les résultats d'un sondage avec le dépouillement normal sans gestion des groupes.
 java.util.List<ResultDTO> getResultsByVoteCounting(java.lang.String pollId, VoteCountingType voteCounting)
          Récupère les résultats d'un sondage pour un seul type de dépouillement.
 java.lang.String importPoll(java.lang.String filePath)
          Import d'un fichier XML.
 

Method Detail

getAllResults

java.util.List<ResultDTO> getAllResults(java.lang.String pollId)
Récupère les résultats d'un sondage.

Parameters:
pollId - : identifiant TOPIA du sondage hashé
Returns:
resultats, null si le sondage n'est pas fermé

getResultsByVoteCounting

java.util.List<ResultDTO> getResultsByVoteCounting(java.lang.String pollId,
                                                   VoteCountingType voteCounting)
Récupère les résultats d'un sondage pour un seul type de dépouillement.

Parameters:
pollId - : identifiant TOPIA du sondage hashé
voteCounting - : type de dépouillement
Returns:
results, null si le sondage n'est pas fermé ou ne peut être dépouillé de cette façon

getNormalResults

java.util.List<ResultDTO> getNormalResults(java.lang.String pollId)
Récupère les résultats d'un sondage avec le dépouillement normal sans gestion des groupes. Utile si PollType == GROUP.

Parameters:
pollId - : identifiant TOPIA du sondage hashé
Returns:
results

getGroupResults

java.util.List<ResultDTO> getGroupResults(java.lang.String pollId)
Récupère les résultats d'un sondage avec le dépouillement normal avec gestion des groupes. Possible uniquement si PollType == GROUP.

Parameters:
pollId -
Returns:
results si PollType == GROUP, null sinon

exportPoll

java.lang.String exportPoll(java.lang.String pollId)
Export d'un sondage au format XML.

Parameters:
pollId - : identifiant TOPIA du sondage
Returns:
chemin du fichier créer sur le serveur

importPoll

java.lang.String importPoll(java.lang.String filePath)
Import d'un fichier XML.

Parameters:
filePath - : chemin du fichier à importer
Returns:
identifiant du sondage nouvellement importé


Copyright © 2009 CodeLutin. All Rights Reserved.