6,6 → 6,7 |
import org.tela_botanica.del.client.modeles.VoteProtocole; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.i18n.client.DateTimeFormat; |
import com.google.gwt.i18n.client.DateTimeFormat.PredefinedFormat; |
import com.google.gwt.uibinder.client.UiBinder; |
15,7 → 16,7 |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.Widget; |
|
public class ComparaisonEfloreVue extends Composite { |
public class ComparaisonEfloreVue extends Composite implements ComparaisonEflorePresenteur.Vue { |
|
interface MyUiBinder extends UiBinder<Widget, ComparaisonEfloreVue> { |
} |
33,7 → 34,7 |
initWidget(uiBinder.createAndBindUi(this)); |
} |
|
protected void chargerImagePrincipale(org.tela_botanica.del.client.modeles.Image image) { |
public void chargerImagePrincipale(org.tela_botanica.del.client.modeles.Image image) { |
|
// mots clefs |
String motsClefsConcatenes = ""; |
47,8 → 48,12 |
for (VoteProtocole observationValidation : image.getVoteProtocoles()) { |
validateursConcatenes += observationValidation.getContributeur() + ", "; |
} |
validateursConcatenes = validateursConcatenes.subSequence(0, validateursConcatenes.lastIndexOf(",")).toString(); |
try { |
validateursConcatenes = validateursConcatenes.subSequence(0, validateursConcatenes.lastIndexOf(",")).toString(); |
} catch (Exception e) { |
|
} |
|
// date derniere validation |
Date dateDerniereValidation = null; |
for (VoteProtocole observationValidation : image.getVoteProtocoles()) { |
65,11 → 70,14 |
dateObservation.setText(image.getObservation().getDate()); |
famille.setText(image.getObservation().getFamille()); |
validateurs.setText(validateursConcatenes); |
dateValidation.setText(DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(dateDerniereValidation)); |
|
if (dateDerniereValidation != null) { |
dateValidation.setText(DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(dateDerniereValidation)); |
} |
|
} |
|
protected void chargerImagesEflore(List<org.tela_botanica.del.client.modeles.Image> observationsEflore, int indexImage) { |
public void chargerImagesEflore(List<org.tela_botanica.del.client.modeles.Image> observationsEflore, int indexImage) { |
|
if (indexImage >= 0 && indexImage < observationsEflore.size()) { |
currentIndexImages = indexImage; |
93,4 → 101,14 |
return currentIndexImages; |
} |
|
@Override |
public HasClickHandlers getScrollLeftImage() { |
return scrollLeftImage; |
} |
|
@Override |
public HasClickHandlers getScrollRightImage() { |
return scrollRightImage; |
} |
|
} |