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>();
|