3,8 → 3,7 |
import java.util.Date; |
import java.util.List; |
|
import org.tela_botanica.del.client.modeles.Observation; |
import org.tela_botanica.del.client.modeles.ObservationValidation; |
import org.tela_botanica.del.client.modeles.VoteProtocole; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.i18n.client.DateTimeFormat; |
47,11 → 46,11 |
initWidget(uiBinder.createAndBindUi(this)); |
} |
|
protected void chargerImagePrincipale(Observation observationPrincipale) { |
protected void chargerImagePrincipale(org.tela_botanica.del.client.modeles.Image image) { |
|
// mots clefs |
String motsClefsConcatenes = ""; |
for (String motClef : observationPrincipale.getMotsClefs()) { |
for (String motClef : image.getObservation().getMotsClefs()) { |
motsClefsConcatenes += motClef + ","; |
} |
motsClefsConcatenes = motsClefsConcatenes.subSequence(0, motsClefsConcatenes.lastIndexOf(",")).toString(); |
58,7 → 57,7 |
|
// validateurs |
String validateursConcatenes = ""; |
for (ObservationValidation observationValidation : observationPrincipale.getImageCelValidationDatas()) { |
for (VoteProtocole observationValidation : image.getVoteProtocoles()) { |
validateursConcatenes += observationValidation.getContributeur() + ", "; |
} |
validateursConcatenes = validateursConcatenes.subSequence(0, validateursConcatenes.lastIndexOf(",")).toString(); |
65,7 → 64,7 |
|
// date derniere validation |
Date dateDerniereValidation = null; |
for (ObservationValidation observationValidation : observationPrincipale.getImageCelValidationDatas()) { |
for (VoteProtocole observationValidation : image.getVoteProtocoles()) { |
if (dateDerniereValidation == null) { |
dateDerniereValidation = observationValidation.getDate(); |
} else if (dateDerniereValidation.before(observationValidation.getDate())) { |
74,28 → 73,28 |
} |
|
motsClefs.setText(motsClefsConcatenes); |
nomAuteur.setText(observationPrincipale.getAuteur()); |
imagePrincipale.setUrl(observationPrincipale.getUrl()); |
dateObservation.setText(observationPrincipale.getDate()); |
famille.setText(observationPrincipale.getFamille()); |
nomAuteur.setText(image.getObservation().getAuteur()); |
imagePrincipale.setUrl(image.getUrl()); |
dateObservation.setText(image.getObservation().getDate()); |
famille.setText(image.getObservation().getFamille()); |
validateurs.setText(validateursConcatenes); |
dateValidation.setText(DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(dateDerniereValidation)); |
|
} |
|
protected void chargerImagesEflore(List<Observation> observationsEflore, int indexImage) { |
protected void chargerImagesEflore(List<org.tela_botanica.del.client.modeles.Image> observationsEflore, int indexImage) { |
|
if (indexImage >= 0 && indexImage < observationsEflore.size()) { |
currentIndexImages = indexImage; |
} |
|
Observation observationEflore = observationsEflore.get(currentIndexImages); |
org.tela_botanica.del.client.modeles.Image observationEflore = observationsEflore.get(currentIndexImages); |
|
nomEspeceEflore.setText(observationEflore.getSpecies()); |
nomAuteurEflore.setText(observationEflore.getAuteur()); |
nomEspeceEflore.setText(observationEflore.getObservation().getSpecies()); |
nomAuteurEflore.setText(observationEflore.getObservation().getAuteur()); |
imageEflore.setUrl(observationEflore.getUrl()); |
dateObservationEflore.setText(observationEflore.getDate()); |
localiteEflore.setText(observationEflore.getLocalite()); |
dateObservationEflore.setText(observationEflore.getObservation().getDate()); |
localiteEflore.setText(observationEflore.getObservation().getLocalite()); |
|
} |
|