Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1136 Rev 1165
Line 1... Line 1...
1
package org.tela_botanica.client.vues.accueil;
1
package org.tela_botanica.client.vues.accueil;
Line -... Line 2...
-
 
2
 
2
 
3
import org.tela_botanica.client.Mediateur;
3
import org.tela_botanica.client.RegistreId;
4
import org.tela_botanica.client.RegistreId;
4
import org.tela_botanica.client.configuration.Configuration;
5
import org.tela_botanica.client.configuration.Configuration;
5
import org.tela_botanica.client.modeles.InterneValeur;
6
import org.tela_botanica.client.modeles.InterneValeur;
Line 22... Line 23...
22
public class AppletteStatistique extends Applette {
23
public class AppletteStatistique extends Applette {
Line 23... Line 24...
23
	
24
	
Line 24... Line 25...
24
	private String baseUrl = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl();
25
	private String baseUrl = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl();
25
 
26
 
26
	
27
	
Line 27... Line 28...
27
	public AppletteStatistique() {
28
	public AppletteStatistique(Mediateur mediateurCourrant) {
28
		initialiserAppletteStatistique(null);
29
		initialiserAppletteStatistique(mediateurCourrant, null);
29
	}
30
	}
Line 30... Line 31...
30
	
31
	
31
	public AppletteStatistique(String contenu) {
32
	public AppletteStatistique(Mediateur mediateurCourrant, String contenu) {
32
		initialiserAppletteStatistique(contenu);
33
		initialiserAppletteStatistique(mediateurCourrant, contenu);
Line 33... Line 34...
33
	}
34
	}
34
	
35
	
35
	private void initialiserAppletteStatistique(String contenu) {
36
	private void initialiserAppletteStatistique(Mediateur mediateurCourrant, String contenu) {
36
		String titre = "Statistiques des collections";
37
		String titre = "Statistiques des collections";
37
		initialiserApplette(titre);
38
		initialiserApplette(mediateurCourrant, titre);
38
		
39
		
Line 39... Line 40...
39
		SelectionListener<IconButtonEvent> configurationListener = new SelectionListener<IconButtonEvent>() {
40
		SelectionListener<IconButtonEvent> configurationListener = new SelectionListener<IconButtonEvent>() {
40
			@Override
41
			@Override
-
 
42
			public void componentSelected(IconButtonEvent ce) {
41
			public void componentSelected(IconButtonEvent ce) {
43
				ContentPanel panneau = new ContentPanel();
42
				ContentPanel panneau = new ContentPanel();
44
				panneau.setHeaderVisible(false);
Line 43... Line 45...
43
				panneau.setHeaderVisible(false);
45
				panneau.setLayout(Formulaire.creerFormLayout(350, LabelAlign.TOP));
44
				panneau.setLayout(Formulaire.creerFormLayout(350, LabelAlign.TOP));
46
				
Line 85... Line 87...
85
 
87
 
86
	private void attribuerContenu(String abreviation) {
88
	private void attribuerContenu(String abreviation) {
87
		if (abreviation == null) {
89
		if (abreviation == null) {
88
			abreviation = "NombreDonnees";
90
			abreviation = "NombreDonnees";
89
		}
-
 
90
		
91
		}
91
		setData("contenu", abreviation);
92
		setData("contenu", abreviation);
Line -... Line 93...
-
 
93
		String url = baseUrl+"CoelStatistique/"+abreviation;
-
 
94
		
-
 
95
		if (abreviation.equals("MesDonnees")) {
-
 
96
			url += "/"+mediateur.getUtilisateurId();
92
		String url = baseUrl+"CoelStatistique/"+abreviation;
97
		}
93
		
98
		
94
		HtmlContainer conteneurHtml = new HtmlContainer();
99
		HtmlContainer conteneurHtml = new HtmlContainer();
Line 95... Line 100...
95
		conteneurHtml.setUrl(url);
100
		conteneurHtml.setUrl(url);