org.chorem.pollen.services.impl
Class PollResultsService
java.lang.Object
org.chorem.pollen.services.PollenServiceSupport
org.chorem.pollen.services.impl.PollResultsService
- All Implemented Interfaces:
- PollenService
public class PollResultsService
- extends PollenServiceSupport
Deals with poll results.
- Since:
- 1.3
- Author:
- tchemit
| Methods inherited from class org.chorem.pollen.services.PollenServiceSupport |
commitTransaction, create, delete, flushTransaction, getConfiguration, getDAO, getEntities, getEntities, getEntityById, getLocale, getTransaction, newInstance, newService, setServiceContext, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PollResultsService
public PollResultsService()
getResults
public PollResultList getResults(String pollId)
throws PollNotFoundException
- Throws:
PollNotFoundException
exportPolltoXml
public String exportPolltoXml(String pollId)
throws PollNotFoundException
- Throws:
PollNotFoundException
createPollResults
protected List<PollResult> createPollResults(Poll poll)
- Retourne la liste des résultats d'un sondage sous forme de DTOs.
- Parameters:
poll - le sondage (entitée Poll)
- Returns:
- la liste des DTO Result
getResultValue
public String getResultValue(Choice choice,
Collection<PollResult> results)
createNumberVoteCountingResult
public List<PollResult> createNumberVoteCountingResult(PollResultList resultListDTO,
com.google.common.collect.Multimap<String,String> choicesResults,
com.google.common.collect.Multimap<String,String> subtitles)
getTopRanking
public List<PollResult> getTopRanking(List<PollResult> results)
removeTrailing0
protected String removeTrailing0(String val)
- Supprime le 0 final d'un nombre à virgule. Le résultat peut-être un
double : 1,0 -> 1 et 1,2 -> 1,2.
- Parameters:
val - le nombre
- Returns:
- le nombre sans 0 final
hasResults
protected boolean hasResults(Poll poll,
VoteCountingType type)
- Retourne vrai si le sondage a des résultats.
- Parameters:
poll - le sondagetype - type de dépouillement
- Returns:
- vrai si le sondage a des résultats
getResultsAsString
public String getResultsAsString(Poll poll,
Collection<Result> results)
- Retourne une chaîne contenant les résultats du sondage.
- Parameters:
poll - le sondageresults - les résultats du sondage
- Returns:
- les résultats sous forme de chaine de caractères
Copyright © 2009-2012 CodeLutin. All Rights Reserved.