Line 40... |
Line 40... |
40 |
* 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.
|
41 |
* - 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
|
42 |
* est renvoyé à l'appelant
|
42 |
* est renvoyé à l'appelant
|
43 |
* // 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
|
44 |
*/
|
44 |
*/
|
45 |
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) {
|
45 |
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) {
|
46 |
|
- |
|
47 |
String nom = (nomStructure == null) ? "%" : nomStructure+"%";
|
- |
|
48 |
String[] parametres = {projetId, structureId, nom};
|
46 |
String[] parametres = {projetId, structureId, nomStructure};
|
49 |
|
47 |
|
50 |
HashMap<String, String> restrictions = new HashMap<String, String>();
|
48 |
HashMap<String, String> restrictions = new HashMap<String, String>();
|
Line 51... |
Line 49... |
51 |
|
49 |
|
52 |
if (nbElements != -1) {
|
50 |
if (nbElements != -1) {
|
53 |
restrictions.put("limit", String.valueOf(nbElements));
|
51 |
restrictions.put("limit", String.valueOf(nbElements));
|
- |
|
52 |
}
|
Line 54... |
Line 53... |
54 |
}
|
53 |
restrictions.put("searchCity", String.valueOf(searchCity));
|
55 |
|
54 |
|
56 |
if ((formatRetour != null) && (formatRetour != "")) {
|
55 |
if ((formatRetour != null) && (formatRetour != "")) {
|