1,5 → 1,6 |
package org.tela_botanica.del.client.composants.votes.details; |
|
import java.util.Date; |
import java.util.Iterator; |
import java.util.List; |
import java.util.Map; |
35,7 → 36,7 |
HTMLPanel titre, auteur, aucuneDonnees, detailVotePour, detailVoteContre; |
|
@UiField |
Label scorePour, scoreContre; |
Label scorePour, scoreContre, date; |
|
@UiField |
Panel panneauChargement; |
43,6 → 44,19 |
public DetailListeVotesDeterminationVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
} |
|
public String formaterDate(String dateNonFormatee) { |
|
try { |
DateTimeFormat parseur = DateTimeFormat.getFormat("yyyy-dd-MM HH:mm:ss"); |
Date date = parseur.parse(dateNonFormatee); |
|
DateTimeFormat formateur = DateTimeFormat.getFormat("dd/MM/yyyy"); |
return formateur.format(date); |
} catch (IllegalArgumentException e) { |
return ""; |
} |
} |
|
@Override |
public void afficherVotes(PropositionDetermination propositionDetermination) { |
53,6 → 67,9 |
HTML htmlAuteur = new HTML(I18n.getVocabulary().proposePar()+propositionDetermination.getAuteur()); |
auteur.add(htmlAuteur); |
|
String date = formaterDate(propositionDetermination.getObservation().getDateReleve()); |
this.date.setText(date); |
|
Map<String, VoteDetermination> listeVotes = propositionDetermination.getVotesDeterminations(); |
|
int votesAnonymesPour = 0; |