Subversion Repositories eFlore/Applications.del

Rev

Rev 303 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 303 Rev 321
Line 2... Line 2...
2
 
2
 
Line 3... Line 3...
3
import java.util.Date;
3
import java.util.Date;
4
 
4
 
5
import org.tela_botanica.del.client.cache.CacheClient;
-
 
-
 
5
import org.tela_botanica.del.client.cache.CacheClient;
6
import org.tela_botanica.del.client.composants.formulaires.AutoCompletionComboBoxPresenteur;
6
import org.tela_botanica.del.client.composants.formulaires.AutoCompletionComboBoxPresenteur;
7
import org.tela_botanica.del.client.composants.formulaires.AutoCompletionComboBoxVue;
7
 
8
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
8
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
9
import org.tela_botanica.del.client.composants.validation.ValidateurChampTexteNonNul;
9
import org.tela_botanica.del.client.composants.validation.ValidateurChampTexteNonNul;
10
import org.tela_botanica.del.client.modeles.Commentaire;
10
import org.tela_botanica.del.client.modeles.Commentaire;
Line 39... Line 39...
39
	private String urlServiceCompletionNom = "http://www.tela-botanica.org/eflore/cel2/jrest/NameSearch/";	
39
	private String urlServiceCompletionNom = "http://www.tela-botanica.org/eflore/cel2/jrest/NameSearch/";	
Line 40... Line 40...
40
	
40
	
41
	public FormulairePropositionPresenteur(Vue vue) {
41
	public FormulairePropositionPresenteur(Vue vue) {
Line 42... Line 42...
42
		this.vue = vue;
42
		this.vue = vue;
-
 
43
		
-
 
44
		autoCompletionNomTaxonsPresenteur = new AutoCompletionComboBoxPresenteur(urlServiceCompletionNom) {	
-
 
45
			
-
 
46
			@Override
-
 
47
			protected String effectuerPreTraitementChaineRequete(String requete) {
-
 
48
				String[] parties = requete.split(" ", 2);
-
 
49
				
-
 
50
				if(parties.length == 2) {
-
 
51
					if(parties[1].trim().isEmpty()) {
-
 
52
						parties[1] = "*";
-
 
53
					}
-
 
54
				}
-
 
55
				
-
 
56
				return parties[0]+"/"+parties[1];
43
		
57
			}
44
		autoCompletionNomTaxonsPresenteur = new AutoCompletionComboBoxPresenteur(urlServiceCompletionNom) {			
58
			
45
			@Override
59
			@Override
46
			protected String[] parserResultatRequete(Response response) {
60
			protected String[] parserResultatRequete(Response response) {
47
				return convertirReponseVersListeNom(response);
61
				return convertirReponseVersListeNom(response);