org.chorem.pollen.business.services
Interface ServiceResults

All Known Implementing Classes:
ServiceResultsImpl

public interface ServiceResults

Interface du service de gestion de résultats.

Version:
$Id: ServiceResults.java 2836 2010-01-11 12:46:59Z schorlet $
Author:
fdesbois

Method Summary
 java.lang.String exportPoll(java.lang.String pollId)
          Export d'un sondage au format XML.
 ResultListDTO getAllResults(java.lang.String pollId)
          Récupère les résultats d'un sondage.
 ResultListDTO getGroupResults(java.lang.String pollId)
          Récupère les résultats d'un sondage avec le dépouillement normal avec gestion des groupes.
 ResultListDTO getNormalResults(java.lang.String pollId)
          Récupère les résultats d'un sondage avec le dépouillement normal sans gestion des groupes.
 ResultListDTO 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.
 java.lang.String importPoll(java.lang.String filePath, UserDTO user)
          Import d'un fichier XML.
 

Method Detail

getAllResults

ResultListDTO getAllResults(java.lang.String pollId)
Récupère les résultats d'un sondage.

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

getResultsByVoteCounting

ResultListDTO 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 du sondage
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

ResultListDTO 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 du sondage
Returns:
results

getGroupResults

ResultListDTO 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 - identifiant du sondage
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éé 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é

importPoll

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

Parameters:
filePath - chemin du fichier à importer
user - l'utilisateur important le fichier
Returns:
identifiant du sondage nouvellement importé


Copyright © 2009-2010 CodeLutin. All Rights Reserved.