3,6 → 3,7 |
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.utils.MockDatasource; |
|
import com.google.gwt.event.dom.client.ClickEvent; |
15,12 → 16,14 |
|
private final MockDatasource observationService = MockDatasource.getInstance(); |
|
private final MockDatasource validationService = MockDatasource.getInstance(); |
|
private Observation observationPrincipale; |
|
private String nomTaxonComparaison; |
|
private List<Observation> observationsEflore ; |
|
private List<Observation> observationsEflore; |
|
public ComparaisonEflorePresenteur(Observation observationPrincipale, String nomTaxonComparaison) { |
this.observationPrincipale = observationPrincipale; |
this.nomTaxonComparaison = nomTaxonComparaison; |
28,11 → 31,17 |
|
public void go(HasWidgets composite) { |
composite.add(vue); |
chargerValidationObservationPrincipale(); |
vue.chargerImagePrincipale(observationPrincipale); |
chargerObservationsEflore(); |
gererEvenements(); |
} |
|
private void chargerValidationObservationPrincipale() { |
List<ObservationValidation> observationValidations = validationService.getValidationData(observationPrincipale.getIdImage()); |
observationPrincipale.setImageCelValidationDatas(observationValidations); |
} |
|
private void chargerObservationsEflore() { |
observationsEflore = observationService.getObservationsEfloreParTaxon(nomTaxonComparaison); |
vue.chargerImagesEflore(observationsEflore, 0); |
43,15 → 52,15 |
|
@Override |
public void onClick(ClickEvent event) { |
vue.chargerImagesEflore(observationsEflore, vue.getCurrentIndexImages()-1); |
vue.chargerImagesEflore(observationsEflore, vue.getCurrentIndexImages() - 1); |
} |
}); |
|
|
vue.getScrollRightImage().addClickHandler(new ClickHandler() { |
|
@Override |
public void onClick(ClickEvent event) { |
vue.chargerImagesEflore(observationsEflore, vue.getCurrentIndexImages()+1); |
vue.chargerImagesEflore(observationsEflore, vue.getCurrentIndexImages() + 1); |
} |
}); |
} |