Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1762 Rev 1764
Line 7... Line 7...
7
import org.tela_botanica.client.http.JsonRestRequestBuilder;
7
import org.tela_botanica.client.http.JsonRestRequestBuilder;
8
import org.tela_botanica.client.http.JsonRestRequestCallback;
8
import org.tela_botanica.client.http.JsonRestRequestCallback;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
10
import org.tela_botanica.client.modeles.Information;
10
import org.tela_botanica.client.modeles.Information;
11
import org.tela_botanica.client.modeles.personne.PersonneListe;
11
import org.tela_botanica.client.modeles.personne.PersonneListe;
12
import org.tela_botanica.client.modeles.projet.ProjetListe;
-
 
13
import org.tela_botanica.client.synchronisation.Reponse;
12
import org.tela_botanica.client.synchronisation.Reponse;
14
import org.tela_botanica.client.util.UtilDAO;
13
import org.tela_botanica.client.util.UtilDAO;
Line 15... Line 14...
15
 
14
 
16
import com.extjs.gxt.ui.client.Registry;
15
import com.extjs.gxt.ui.client.Registry;
Line 41... Line 40...
41
	 * 						fur et à mesure de la consultation des données par l'utilisateur.
40
	 * 						fur et à mesure de la consultation des données par l'utilisateur.
42
	 * 			- False :	la consultation des données est classique : un seul appel à la base de données est effectué, le retour
41
	 * 			- False :	la consultation des données est classique : un seul appel à la base de données est effectué, le retour
43
	 * 						est renvoyé à l'appelant
42
	 * 						est renvoyé à l'appelant
44
	 * 			// FIXME : si la taille de la liste est supérieure à la limite du JREST (150), ce deuxieme mode ne fonctionne pas
43
	 * 			// FIXME : si la taille de la liste est supérieure à la limite du JREST (150), ce deuxieme mode ne fonctionne pas
45
	 */
44
	 */
46
	public void selectionner(final boolean paginationProgressive, final String projetId, final String structureId, final String nomStructure, final String formatRetour, final int start, final int nbElements, final Integer seqId, final boolean searchCity) {
45
	public void selectionner(final boolean paginationProgressive, final String structureId, final String nomStructure, final String formatRetour, final int start, final int nbElements, final Integer seqId, final boolean searchCity) {
47
		String[] parametres = {projetId, structureId, nomStructure};
46
		String[] parametres = {structureId, nomStructure};
Line 48... Line 47...
48
 
47
 
Line 49... Line 48...
49
		HashMap<String, String> restrictions = new HashMap<String, String>();
48
		HashMap<String, String> restrictions = new HashMap<String, String>();
50
 
49
 
Line 243... Line 242...
243
		if (str != null) {
242
		if (str != null) {
244
			if (structureId != null) {
243
			if (structureId != null) {
245
				postDonnees += "&cs_id_structure=" + URL.encodeComponent(structureId);
244
				postDonnees += "&cs_id_structure=" + URL.encodeComponent(structureId);
246
			}
245
			}
Line 247... Line -...
247
			
-
 
248
			postDonnees += "&cpr_abreviation=" + URL.encodeComponent(str.getAbreviationProjet());
246
			
249
			postDonnees += "&cs_ce_projet=" + URL.encodeComponent(str.getIdProjet()) +
-
 
250
				"&cs_ce_mere=" + URL.encodeComponent(str.getIdMere()) +
247
			postDonnees += "&cs_ce_mere=" + URL.encodeComponent(str.getIdMere()) +
251
				"&cs_guid=" + URL.encodeComponent(str.getGuid()) +
248
				"&cs_guid=" + URL.encodeComponent(str.getGuid()) +
252
				"&cs_truk_identifiant_alternatif=" + URL.encodeComponent(str.getIdAlternatif()) +
249
				"&cs_truk_identifiant_alternatif=" + URL.encodeComponent(str.getIdAlternatif()) +
253
				"&cs_nom=" + URL.encodeComponent(str.getNom()) +
250
				"&cs_nom=" + URL.encodeComponent(str.getNom()) +
254
				"&cs_truk_nom_alternatif=" + URL.encodeComponent(str.getNomAlternatif()) +
251
				"&cs_truk_nom_alternatif=" + URL.encodeComponent(str.getNomAlternatif()) +