| Line 39... |
Line 39... |
| 39 |
* fur et à mesure de la consultation des données par l'utilisateur.
|
39 |
* fur et à mesure de la consultation des données par l'utilisateur.
|
| 40 |
* - False : la consultation des données est classique : un seul appel à la base de données est effectué, le retour
|
40 |
* - False : la consultation des données est classique : un seul appel à la base de données est effectué, le retour
|
| 41 |
* est renvoyé à l'appelant
|
41 |
* est renvoyé à l'appelant
|
| 42 |
* // FIXME : si la taille de la liste est supérieure à la limite du JREST (150), ce deuxieme mode ne fonctionne pas
|
42 |
* // FIXME : si la taille de la liste est supérieure à la limite du JREST (150), ce deuxieme mode ne fonctionne pas
|
| 43 |
*/
|
43 |
*/
|
| 44 |
public void selectionner(final boolean paginationProgressive, String personneId, String projetId, String nomComplet, final int start, final int nbElements, final Integer seqId) {
|
44 |
public void selectionner(final boolean paginationProgressive, String personneId, String nomComplet, final int start, final int nbElements, final Integer seqId) {
|
| Line 45... |
Line 45... |
| 45 |
|
45 |
|
| 46 |
String nom = (nomComplet == null) ? "%" : "%"+nomComplet+"%";
|
46 |
String nom = (nomComplet == null) ? "%" : "%"+nomComplet+"%";
|
| Line 47... |
Line 47... |
| 47 |
String[] parametres = {personneId, projetId, nom};
|
47 |
String[] parametres = {personneId, nom};
|
| Line 48... |
Line 48... |
| 48 |
|
48 |
|
| 49 |
HashMap<String, String> restrictions = new HashMap<String, String>();
|
49 |
HashMap<String, String> restrictions = new HashMap<String, String>();
|
| Line 56... |
Line 56... |
| 56 |
restrictions.put("orderby", tri);
|
56 |
restrictions.put("orderby", tri);
|
| 57 |
}
|
57 |
}
|
| Line 58... |
Line 58... |
| 58 |
|
58 |
|
| 59 |
/** GESTION DE LA REQUETE dans le cas d'une liste paginée progressive **/
|
59 |
/** GESTION DE LA REQUETE dans le cas d'une liste paginée progressive **/
|
| 60 |
if (paginationProgressive) {
|
60 |
if (paginationProgressive) {
|
| 61 |
|
61 |
|
| 62 |
/** DEFINITION DU TUPLE DE DEPART **/
|
62 |
/** DEFINITION DU TUPLE DE DEPART **/
|
| Line 63... |
Line 63... |
| 63 |
restrictions.put("start", String.valueOf(start));
|
63 |
restrictions.put("start", String.valueOf(start));
|
| 64 |
|
64 |
|