Subversion Repositories eFlore/Applications.del

Compare Revisions

Regard whitespace Rev 533 → Rev 534

/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImagePresenteur.java
24,22 → 24,21
import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.IsWidget;
import com.google.gwt.user.client.ui.Panel;
 
public class ResultatRechercheImagePresenteur {
 
public abstract interface Vue extends IsWidget {
public interface Vue extends IsWidget {
public void startChargement();
 
public void nettoyer();
 
public void afficherPanneauxObservation(List<Panel> panneauxImagesAffichees);
public void afficherPanneauxObservation(List<HasWidgets> panneauxImagesAffichees);
 
public void creerPanneauxObservations(int size);
 
public void stopChargement();
 
public List<Panel> getPanneauxImages();
public List<HasWidgets> getPanneauxImages();
 
public HasWidgets getPanneauPagination();
 
164,16 → 163,16
 
}
 
private void afficherImages(ImageServiceResultat imageServiceResult) {
public void afficherImages(ImageServiceResultat imageServiceResult) {
 
List<Image> images = imageServiceResult.getImages();
 
List<Panel> panneauxImagesAffichees = new ArrayList<Panel>();
List<HasWidgets> panneauxImagesAffichees = new ArrayList<HasWidgets>();
vue.creerPanneauxObservations(imageServiceResult.getImages().size());
 
Iterator<Panel> panelIterator = vue.getPanneauxImages().iterator();
Iterator<HasWidgets> panelIterator = vue.getPanneauxImages().iterator();
for (Image image : images) {
Panel imagePanel = panelIterator.next();
HasWidgets imagePanel = panelIterator.next();
ImagePresenteur imagePresenteur = new ImagePresenteur(image, CacheClient.getInstance().getProtocoleCourant(), new ImageVue());
imagePresenteur.go(imagePanel);
panneauxImagesAffichees.add(imagePanel);
216,4 → 215,8
final int fin = (CacheClient.getInstance().getPageCouranteRechercheImage()) * CacheClient.getInstance().getPasPagination();
chargerEtAfficherImages(debut, fin);
}
 
public Vue getVue() {
return vue;
}
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImageVue.java
9,6 → 9,7
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HTMLPanel;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.Widget;
 
16,7 → 17,7
 
@UiField
Panel panneauChargement;
private final List<Panel> panneauxImages = new ArrayList<Panel>();
private final List<HasWidgets> panneauxImages = new ArrayList<HasWidgets>();
private final int nbImagesPerPage = 10;
private int numImage = 0;
 
59,7 → 60,7
}
}
 
public void afficherPanneauxObservation(List<Panel> imagesPanel) {
public void afficherPanneauxObservation(List<HasWidgets> imagesPanel) {
 
imageTable.clear();
for (int i = 0; i < imagesPanel.size(); i++) {
108,7 → 109,7
return nbImagesPerPage;
}
 
public List<Panel> getPanneauxImages() {
public List<HasWidgets> getPanneauxImages() {
return panneauxImages;
}
/trunk/src/org/tela_botanica/del/client/modeles/ImageServiceResultat.java
23,6 → 23,7
public ImageServiceResultat(JSONValue retourJson) {
try {
//TODO ajouter vérifications plus précises
double total = retourJson.isObject().get("total").isNumber().doubleValue();
nbTotalImagesPourLaRecherche = (int) total;
48,7 → 49,10
images.add(image);
}
} catch (Exception e) {
 
}
}
public List<Image> getImages() {
return images;
/trunk/src/org/tela_botanica/del/client/modeles/Protocole.java
1,15 → 1,12
package org.tela_botanica.del.client.modeles;
 
import org.tela_botanica.del.client.i18n.I18n;
 
import com.sun.imageio.plugins.common.I18N;
 
public class Protocole {
 
private int id;
private String nom;
public static String ESTHETISME = I18n.getVocabulary().protocoleEsthetisme();
public static String IDENTIFICATION_AUTOMATIQUE = I18n.getVocabulary().protocoleIdentificationAuto();
public static String ESTHETISME = "ESTHETISME";
public static String IDENTIFICATION_AUTOMATIQUE = "IDENTIFICATION_AUTOMATIQUE";
 
public int getId() {
return id;