Subversion Repositories eFlore/Applications.del

Rev

Rev 100 | Rev 104 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 100 Rev 103
Line 7... Line 7...
7
import java.util.List;
7
import java.util.List;
Line 8... Line 8...
8
 
8
 
9
import org.tela_botanica.del.client.exceptions.ExceptionClient;
9
import org.tela_botanica.del.client.exceptions.ExceptionClient;
10
import org.tela_botanica.del.client.modeles.Observation;
10
import org.tela_botanica.del.client.modeles.Observation;
11
import org.tela_botanica.del.client.modeles.ObservationValidation;
11
import org.tela_botanica.del.client.modeles.ObservationValidation;
Line 12... Line 12...
12
import org.tela_botanica.del.client.modeles.Protocol;
12
import org.tela_botanica.del.client.modeles.Protocole;
13
 
13
 
Line 14... Line 14...
14
import com.google.gwt.i18n.client.DateTimeFormat;
14
import com.google.gwt.i18n.client.DateTimeFormat;
Line 53... Line 53...
53
		motsClefs.add("fleur");
53
		motsClefs.add("fleur");
54
		motsClefs.add("fruit");
54
		motsClefs.add("fruit");
Line 55... Line 55...
55
 
55
 
Line 56... Line -...
56
		Iterator<String> auteurs = auteurObs.keySet().iterator();
-
 
57
 
56
		Iterator<String> auteurs = auteurObs.keySet().iterator();
58
		for (int i = 0; i < 20; i++) {
-
 
59
 
-
 
60
			Observation observation = new Observation();
-
 
61
			String auteur = auteurs.next();
-
 
62
			observation.setAuteur(auteur);
-
 
63
			observation.setSpecies(auteurObs.get(auteur));
-
 
64
 
-
 
65
			int numobs = 44120 + i;
-
 
66
			observation.setUrl("http://www.tela-botanica.org/appli:cel-img:0000" + String.valueOf(numobs) + "CRS.jpg");
-
 
67
			observation.setNumNomenclatural("num nomenclatural " + i);
-
 
68
			observation.setIdImage("id image " + i);
-
 
69
			observation.setDate(DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(new Date()));
-
 
70
			observation.setFamille("famille " + i);
-
 
71
			observation.setLocalite("localite " + i);
-
 
Line 72... Line -...
72
			observation.setNomRetenu("nom retenu " + i);
-
 
73
			observation.setMotsClefs(motsClefs);
-
 
74
 
-
 
75
			observations.add(observation);
57
 
76
		}
58
		
77
 
59
 
Line 78... Line 60...
78
		Protocol protocol1 = new Protocol();
60
		Protocole protocol1 = new Protocole();
79
		protocol1.setName("Esthetisme");
61
		protocol1.setNom(Protocole.ESTHETISME);
80
		protocol1.setId(1);
62
		protocol1.setId(1);
Line 81... Line 63...
81
 
63
 
82
		Protocol protocol2 = new Protocol();
64
		Protocole protocol2 = new Protocole();
83
		protocol2.setName("Identification automatique");
65
		protocol2.setNom(Protocole.IDENTIFICATION_AUTOMATIQUE);
Line 99... Line 81...
99
		observationValidationData2.setId("2");
81
		observationValidationData2.setId("2");
100
		observationValidationData2.setIdImage("id image 1");
82
		observationValidationData2.setIdImage("id image 1");
101
		observationValidationData2.setVote(2);
83
		observationValidationData2.setVote(2);
102
		observationValidationData2.setPourcentageConfiance(50);
84
		observationValidationData2.setPourcentageConfiance(50);
103
		observationValidationData2.setDate(new Date());
85
		observationValidationData2.setDate(new Date());
104
		observationValidationData2.setProtocol(protocol2);
86
		observationValidationData2.setProtocol(protocol1);
105
		observationValidationDatas.add(observationValidationData2);
87
		observationValidationDatas.add(observationValidationData2);
Line 106... Line 88...
106
 
88
 
107
		ObservationValidation observationValidationData3 = new ObservationValidation();
89
		ObservationValidation observationValidationData3 = new ObservationValidation();
108
		observationValidationData3.setEspece("Acer monsp. L.");
90
		observationValidationData3.setEspece("Acer monsp. L.");
Line 111... Line 93...
111
		observationValidationData3.setId("1");
93
		observationValidationData3.setId("1");
112
		observationValidationData3.setIdImage("id image 1");
94
		observationValidationData3.setIdImage("id image 1");
113
		observationValidationData2.setVote(3);
95
		observationValidationData2.setVote(3);
114
		observationValidationData3.setPourcentageConfiance(90);
96
		observationValidationData3.setPourcentageConfiance(90);
115
		observationValidationData3.setDate(new Date());
97
		observationValidationData3.setDate(new Date());
-
 
98
		observationValidationData3.setProtocol(protocol1);
116
		observationValidationDatas.add(observationValidationData3);
99
		observationValidationDatas.add(observationValidationData3);
Line 117... Line 100...
117
 
100
 
118
		ObservationValidation observationValidationData4 = new ObservationValidation();
101
		ObservationValidation observationValidationData4 = new ObservationValidation();
119
		observationValidationData4.setEspece("Acer aceras aus.");
102
		observationValidationData4.setEspece("Acer aceras aus.");
120
		observationValidationData4.setContributeur("Pierre Desproges");
103
		observationValidationData4.setContributeur("Pierre Desproges");
121
		observationValidationData4.setCommentaire("Public chéri mon amour !");
104
		observationValidationData4.setCommentaire("Public chéri mon amour !");
122
		observationValidationData4.setId("2");
105
		observationValidationData4.setId("2");
123
		observationValidationData4.setIdImage("id image 1");
106
		observationValidationData4.setIdImage("id image 1");
124
		observationValidationData2.setVote(1);
107
		observationValidationData4.setVote(1);
125
		observationValidationData4.setPourcentageConfiance(30);
108
		observationValidationData4.setPourcentageConfiance(30);
-
 
109
		observationValidationData4.setDate(new Date());
126
		observationValidationData4.setDate(new Date());
110
		observationValidationData4.setProtocol(protocol2);
Line 127... Line 111...
127
		observationValidationDatas.add(observationValidationData4);
111
		observationValidationDatas.add(observationValidationData4);
128
 
112
 
129
		ObservationValidation observationValidationData5 = new ObservationValidation();
113
		ObservationValidation observationValidationData5 = new ObservationValidation();
130
		observationValidationData5.setEspece("Acer monsp subsp. monsp.");
114
		observationValidationData5.setEspece("Acer monsp subsp. monsp.");
131
		observationValidationData5.setContributeur("Louis Aragon");
115
		observationValidationData5.setContributeur("Louis Aragon");
132
		observationValidationData5.setCommentaire("Tout est affaire de décor");
116
		observationValidationData5.setCommentaire("Tout est affaire de décor");
133
		observationValidationData5.setId("2");
117
		observationValidationData5.setId("2");
134
		observationValidationData5.setIdImage("id image 1");
118
		observationValidationData5.setIdImage("id image 1");
135
		observationValidationData2.setVote(2);
119
		observationValidationData5.setVote(2);
-
 
120
		observationValidationData5.setPourcentageConfiance(50);
136
		observationValidationData5.setPourcentageConfiance(50);
121
		observationValidationData5.setDate(new Date());
-
 
122
		observationValidationData5.setProtocol(protocol2);
-
 
123
		observationValidationDatas.add(observationValidationData5);
-
 
124
		
-
 
125
		for (int i = 0; i < 20; i++) {
-
 
126
 
-
 
127
			Observation observation = new Observation();
-
 
128
			String auteur = auteurs.next();
-
 
129
			observation.setAuteur(auteur);
-
 
130
			observation.setSpecies(auteurObs.get(auteur));
-
 
131
 
-
 
132
			int numobs = 44120 + i;
-
 
133
			observation.setUrl("http://www.tela-botanica.org/appli:cel-img:0000" + String.valueOf(numobs) + "CRS.jpg");
-
 
134
			observation.setNumNomenclatural("num nomenclatural " + i);
-
 
135
			observation.setIdImage("id image " + i);
-
 
136
			observation.setDate(DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(new Date()));
-
 
137
			observation.setFamille("famille " + i);
-
 
138
			observation.setLocalite("localite " + i);
-
 
139
			observation.setNomRetenu("nom retenu " + i);
-
 
140
			observation.setMotsClefs(motsClefs);
-
 
141
			observation.setImageCelValidationDatas(observationValidationDatas);
-
 
142
 
Line 137... Line 143...
137
		observationValidationData5.setDate(new Date());
143
			observations.add(observation);
138
		observationValidationDatas.add(observationValidationData5);
144
		}
139
 
145
 
140
		propositionsTaxonDatas.add("Acer monsp. L.");
146
		propositionsTaxonDatas.add("Acer monsp. L.");
Line 147... Line 153...
147
 
153
 
148
		return observations;
154
		return observations;
Line 149... Line 155...
149
	}
155
	}
150
 
-
 
151
	public List<ObservationValidation> getValidationData(String idImage) {
156
 
152
 
157
	public List<ObservationValidation> getValidationData(String idImage) {
Line -... Line 158...
-
 
158
		return observationValidationDatas;
-
 
159
	}
-
 
160
 
-
 
161
	public List<ObservationValidation> getValidationDataByImageAndProtocol(String idImage, String protocolName) {
-
 
162
		List<ObservationValidation> validations = new ArrayList<ObservationValidation>();
-
 
163
		for (ObservationValidation observationValidation : observationValidationDatas) {
-
 
164
			if (observationValidation.getProtocol().getNom().equals(protocolName)) {
-
 
165
				validations.add(observationValidation);
-
 
166
			}
-
 
167
		}
153
		return observationValidationDatas;
168
		return validations;
Line 154... Line 169...
154
	}
169
	}
155
 
170