Subversion Repositories eFlore/Applications.coel

Rev

Rev 1513 | Rev 1633 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1513 Rev 1526
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, final String projetId, final String structureId, final String nomStructure, final int start, final int nbElements, final Integer seqId) {
44
	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) {
Line 45... Line 45...
45
		
45
		
46
		String nom = (nomStructure == null) ? "%" : nomStructure+"%";
46
		String nom = (nomStructure == null) ? "%" : nomStructure+"%";
Line 47... Line 47...
47
		String[] parametres = {projetId, structureId, nom};
47
		String[] parametres = {projetId, structureId, 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>();
50
 
50
 
Line -... Line 51...
-
 
51
		if (nbElements != -1)	{
-
 
52
			restrictions.put("limit", String.valueOf(nbElements));
-
 
53
		}
-
 
54
		
51
		if (nbElements != -1)	{
55
		if ((formatRetour != null) && (formatRetour != "")) {
52
			restrictions.put("limit", String.valueOf(nbElements));
56
			restrictions.put("formatRetour", formatRetour);
Line 53... Line 57...
53
		}
57
		}
54
		
58