1,5 → 1,6 |
package org.tela_botanica.client.vues.accueil; |
|
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.RegistreId; |
import org.tela_botanica.client.configuration.Configuration; |
import org.tela_botanica.client.modeles.InterneValeur; |
24,17 → 25,17 |
private String baseUrl = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl(); |
|
|
public AppletteStatistique() { |
initialiserAppletteStatistique(null); |
public AppletteStatistique(Mediateur mediateurCourrant) { |
initialiserAppletteStatistique(mediateurCourrant, null); |
} |
|
public AppletteStatistique(String contenu) { |
initialiserAppletteStatistique(contenu); |
public AppletteStatistique(Mediateur mediateurCourrant, String contenu) { |
initialiserAppletteStatistique(mediateurCourrant, contenu); |
} |
|
private void initialiserAppletteStatistique(String contenu) { |
private void initialiserAppletteStatistique(Mediateur mediateurCourrant, String contenu) { |
String titre = "Statistiques des collections"; |
initialiserApplette(titre); |
initialiserApplette(mediateurCourrant, titre); |
|
SelectionListener<IconButtonEvent> configurationListener = new SelectionListener<IconButtonEvent>() { |
@Override |
45,6 → 46,7 |
|
ListStore<InterneValeur> appletteStore = new ListStore<InterneValeur>(); |
appletteStore.add(new InterneValeur("NombreDonnees", "Nombre de données")); |
appletteStore.add(new InterneValeur("MesDonnees", "Ma participation")); |
appletteStore.add(new InterneValeur("TypeDepot", "Types de dépôt des collections")); |
appletteStore.add(new InterneValeur("NombreCollectionParStructure", "Nombre de collections par institution")); |
|
87,10 → 89,13 |
if (abreviation == null) { |
abreviation = "NombreDonnees"; |
} |
|
setData("contenu", abreviation); |
String url = baseUrl+"CoelStatistique/"+abreviation; |
|
if (abreviation.equals("MesDonnees")) { |
url += "/"+mediateur.getUtilisateurId(); |
} |
|
HtmlContainer conteneurHtml = new HtmlContainer(); |
conteneurHtml.setUrl(url); |
conteneurHtml.recalculate(); |