Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1762 Rev 1764
Line 6... Line 6...
6
import org.tela_botanica.client.RegistreId;
6
import org.tela_botanica.client.RegistreId;
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.projet.ProjetListe;
-
 
12
import org.tela_botanica.client.synchronisation.Reponse;
11
import org.tela_botanica.client.synchronisation.Reponse;
13
import org.tela_botanica.client.util.Debug;
12
import org.tela_botanica.client.util.Debug;
14
import org.tela_botanica.client.util.UtilDAO;
13
import org.tela_botanica.client.util.UtilDAO;
Line 15... Line 14...
15
 
14
 
Line 42... Line 41...
42
	 * 						fur et à mesure de la consultation des données par l'utilisateur.
41
	 * 						fur et à mesure de la consultation des données par l'utilisateur.
43
	 * 			- False :	la consultation des données est classique : un seul appel à la base de données est effectué, le retour
42
	 * 			- False :	la consultation des données est classique : un seul appel à la base de données est effectué, le retour
44
	 * 						est renvoyé à l'appelant
43
	 * 						est renvoyé à l'appelant
45
	 * 			// FIXME : si la taille de la liste est supérieure à la limite du JREST (150), ce deuxieme mode ne fonctionne pas
44
	 * 			// FIXME : si la taille de la liste est supérieure à la limite du JREST (150), ce deuxieme mode ne fonctionne pas
46
	 */
45
	 */
47
	public void selectionner(final boolean paginationProgressive, final String projetId, final String collectionId, final String nomCollection, final int start, final int nbElements, final Integer seqId) {
46
	public void selectionner(final boolean paginationProgressive, final String collectionId, final String nomCollection, final int start, final int nbElements, final Integer seqId) {
Line 48... Line 47...
48
 
47
 
49
		// Ajout des paramètres et données à selectionner dans l'URL
48
		// Ajout des paramètres et données à selectionner dans l'URL
50
		String nom = (nomCollection == null) ? "%" : nomCollection+"%";
49
		String nom = (nomCollection == null) ? "%" : nomCollection+"%";
Line 51... Line 50...
51
		String[] parametres = {projetId, collectionId, nom};
50
		String[] parametres = {collectionId, nom};
Line 52... Line 51...
52
		
51
		
53
		HashMap<String, String> restrictions = new HashMap<String, String>();
52
		HashMap<String, String> restrictions = new HashMap<String, String>();