Subversion Repositories eFlore/Applications.del

Rev

Rev 122 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 122 Rev 148
Line 1... Line 1...
1
package org.tela_botanica.del.client.vues.rechercheobservations;
1
package org.tela_botanica.del.client.vues.rechercheimages;
2
 
-
 
3
import java.util.List;
-
 
4
 
-
 
5
import org.tela_botanica.del.client.modeles.Observation;
-
 
6
import org.tela_botanica.del.client.modeles.ObservationValidation;
-
 
Line 7... Line 2...
7
 
2
 
8
import com.google.gwt.core.client.GWT;
3
import com.google.gwt.core.client.GWT;
9
import com.google.gwt.uibinder.client.UiBinder;
4
import com.google.gwt.uibinder.client.UiBinder;
10
import com.google.gwt.uibinder.client.UiField;
5
import com.google.gwt.uibinder.client.UiField;
Line 16... Line 11...
16
import com.google.gwt.user.client.ui.Label;
11
import com.google.gwt.user.client.ui.Label;
17
import com.google.gwt.user.client.ui.Panel;
12
import com.google.gwt.user.client.ui.Panel;
18
import com.google.gwt.user.client.ui.VerticalPanel;
13
import com.google.gwt.user.client.ui.VerticalPanel;
19
import com.google.gwt.user.client.ui.Widget;
14
import com.google.gwt.user.client.ui.Widget;
Line 20... Line 15...
20
 
15
 
Line 21... Line 16...
21
public class ObservationVue extends Composite {
16
public class ImageVue extends Composite {
22
 
17
 
23
	// Annotation can be used to change the name of the associated xml file
18
	// Annotation can be used to change the name of the associated xml file
24
	// @UiTemplate("ObservationVue.ui.xml")
19
	// @UiTemplate("ObservationVue.ui.xml")
Line 25... Line 20...
25
	interface MyUiBinder extends UiBinder<Widget, ObservationVue> {
20
	interface MyUiBinder extends UiBinder<Widget, ImageVue> {
Line 26... Line 21...
26
	}
21
	}
Line 40... Line 35...
40
	Image imagePrincipale;
35
	Image imagePrincipale;
Line 41... Line 36...
41
 
36
 
42
	@UiField
37
	@UiField
Line 43... Line 38...
43
	Label enSavoirPlus, ajoutValidation;
38
	Label enSavoirPlus, ajoutValidation;
44
 
39
 
45
	public ObservationVue() {
40
	public ImageVue() {
46
		// sets listBox
41
		// sets listBox
Line 47... Line 42...
47
		initWidget(uiBinder.createAndBindUi(this));
42
		initWidget(uiBinder.createAndBindUi(this));
48
	}
43
	}
49
 
44
 
50
	protected void loadImage(Observation observation) {
45
	protected void loadImage(org.tela_botanica.del.client.modeles.Image image) {
51
		enSavoirPlus.setStyleName("boutonPlus");
46
		enSavoirPlus.setStyleName("boutonPlus");
52
		zoneCache.setVisible(false);
47
		zoneCache.setVisible(false);
53
		nomEspece.setText(observation.getSpecies());
48
		nomEspece.setText(image.getObservation().getSpecies());
54
		nomAuteur.setText(observation.getAuteur());
49
		nomAuteur.setText(image.getObservation().getAuteur());
55
		imagePrincipale.setUrl(observation.getUrl());
50
		imagePrincipale.setUrl(image.getUrl());
56
		nomObservateur.setText(observation.getAuteur());
51
		nomObservateur.setText(image.getObservation().getAuteur());
57
		nomRetenu.setText(observation.getNomRetenu());
52
		nomRetenu.setText(image.getObservation().getNomRetenu());
58
		dateObservation.setText(observation.getDate());
-
 
59
		famille.setText(observation.getFamille());
-
 
60
		localite.setText(observation.getLocalite());
-
 
61
 
-
 
62
	}
-
 
63
 
-
 
64
	protected void showValidationData(List<ObservationValidation> validationDatas) {
-
 
65
		/*
-
 
66
		 * if (validationDatas == null || validationDatas.size() == 0) {
-
 
Line 67... Line 53...
67
		 * flowPanel.add(noValidationDataHtml); }
53
		dateObservation.setText(image.getObservation().getDate());
Line 68... Line 54...
68
		 * flowPanel.add(proposeValidationDataHtml);
54
		famille.setText(image.getObservation().getFamille());
69
		 */
55
		localite.setText(image.getObservation().getLocalite());