Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1120 Rev 1121
Line 1... Line 1...
1
package org.tela_botanica.del.client.composants.rss;
1
package org.tela_botanica.del.client.composants.rss;
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
3
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
4
import org.tela_botanica.del.client.config.Config;
4
import org.tela_botanica.del.client.config.Config;
-
 
5
import org.tela_botanica.del.client.modeles.InformationsRecherche;
Line 5... Line 6...
5
import org.tela_botanica.del.client.modeles.InformationsRecherche;
6
import org.tela_botanica.del.client.modeles.Observation;
6
 
7
 
7
import com.google.gwt.user.client.Window;
8
import com.google.gwt.user.client.Window;
Line 30... Line 31...
30
		this.vue = vue;
31
		this.vue = vue;
31
		vue.setLabelLien(label);
32
		vue.setLabelLien(label);
32
		genererLien(recherche);
33
		genererLien(recherche);
33
	}
34
	}
Line -... Line 35...
-
 
35
	
-
 
36
	public RssPresenteur(Vue vue, Observation observation, String label) {
-
 
37
		this.vue = vue;
-
 
38
		vue.setLabelLien(label);
-
 
39
		genererLien(observation);
-
 
40
	}
34
	
41
	
35
	public void genererLien(InformationsRecherche recherche) {
-
 
36
			// TODO : mettre le lien de base
42
	public void genererLien(InformationsRecherche recherche) {
37
		this.lien =  config.getUrl("rss") + recherche.versChaineRequete();
43
		this.lien =  config.getUrl("rss") + recherche.versChaineRequete();
38
		gererEvenements();
44
		gererEvenements();
Line -... Line 45...
-
 
45
	}
-
 
46
	
-
 
47
	public void genererLien(Observation observation) {
-
 
48
		String idObs = observation.getId();
-
 
49
		this.lien = config.getUrl("rss") + "&masque.observation=" + idObs;
39
	}
50
	}
40
	
51
	
41
	@Override
52
	@Override
42
	public void go(HasWidgets composite) {
53
	public void go(HasWidgets composite) {
43
		composite.add(vue.asWidget());
54
		composite.add(vue.asWidget());