Author: schorlet Date: 2010-02-09 17:16:50 +0100 (Tue, 09 Feb 2010) New Revision: 2864 Modified: trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/Results.java trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/pages/poll/Results_en.properties trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/pages/poll/Results_fr.properties Log: fin de l'evolution #96: ajout du nombre total de votes traduction des libell?\195?\169s Modified: trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/Results.java =================================================================== --- trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/Results.java 2010-02-09 16:05:39 UTC (rev 2863) +++ trunk/pollen-ui/src/main/java/org/chorem/pollen/ui/pages/poll/Results.java 2010-02-09 16:16:50 UTC (rev 2864) @@ -390,9 +390,16 @@ private void computeResults(ResultListDTO resultListDTO) { if (poll.getVoteCounting() == VoteCountingType.NUMBER) { + // resultats des choix cachés choicesResults = new LinkedHashMap<String, List<String>>(); + + // sous-titres des vrais choix (les choix pas cachés) subtitles = new LinkedHashMap<String, List<String>>(); + /* + * liste des vrais choix (les choix pas cachés). + * cette variable sera affectée à la variable results + */ List<ResultDTO> results2 = new ArrayList<ResultDTO>(); // Ajout des résultats des choix cachés @@ -424,6 +431,7 @@ Set<Entry<String, List<String>>> entries = choicesResults.entrySet(); for (Entry<String, List<String>> entry : entries) { String choiceName = entry.getKey(); + List<String> values = entry.getValue(); // Récupération du choix correspondant au résultat VoteCountingResultDTO voteCountingResultDTO = resultListDTO @@ -437,13 +445,18 @@ choiceSubtitles = new ArrayList<String>(); } - choiceSubtitles.add("total"); + choiceSubtitles.add(messages.get("numberVote-total")); choiceSubtitles.add(String.valueOf(choice.getValue())); - choiceSubtitles.add("average"); + + choiceSubtitles.add(messages.get("numberVote-average")); choiceSubtitles.add(String.valueOf(choice.getAverage())); - choiceSubtitles.add("blanks"); + + choiceSubtitles.add(messages.get("numberVote-blank-votes")); choiceSubtitles.add(String.valueOf(choice.getNbBlankVotes())); + choiceSubtitles.add(messages.get("numberVote-total-votes")); + choiceSubtitles.add(String.valueOf(values.size() / 2)); + subtitles.put(choiceName, choiceSubtitles); break; } Modified: trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/pages/poll/Results_en.properties =================================================================== --- trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/pages/poll/Results_en.properties 2010-02-09 16:05:39 UTC (rev 2863) +++ trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/pages/poll/Results_en.properties 2010-02-09 16:16:50 UTC (rev 2864) @@ -21,4 +21,8 @@ normal=normal pollNotClosed=The poll is not closed. Results may change. pollNotFound=The poll you want to count does not exist. -userNotAllowed=You are not allowed to count the votes for this poll. \ No newline at end of file +userNotAllowed=You are not allowed to count the votes for this poll. +numberVote-total=Sum of numbers +numberVote-average=Average of numbers +numberVote-blank-votes=Number of blank votes +numberVote-total-votes=Total votes Modified: trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/pages/poll/Results_fr.properties =================================================================== --- trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/pages/poll/Results_fr.properties 2010-02-09 16:05:39 UTC (rev 2863) +++ trunk/pollen-ui/src/main/resources/org/chorem/pollen/ui/pages/poll/Results_fr.properties 2010-02-09 16:16:50 UTC (rev 2864) @@ -21,4 +21,8 @@ normal=normal pollNotClosed=Ce sondage n'est pas clos. Les résultats peuvent encore changer. pollNotFound=Le sondage que vous voulez dépouiller n'existe pas. -userNotAllowed=Vous n'êtes pas autorisé à dépouiller ce sondage. \ No newline at end of file +userNotAllowed=Vous n'êtes pas autorisé à dépouiller ce sondage. +numberVote-total=Somme des nombres +numberVote-average=Moyenne des nombres +numberVote-blank-votes=Nombre de votes blancs +numberVote-total-votes=Nombre total de votes