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 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