Services Crue UI Report

PerspectiveServiceReport

Gère la perspective Rapports: donne les composants à afficher par défaut,  gère les changement d'état ( lecture seule, écriture) et indique si la perspective peut être fermée (si modifications en cours non sauvegardées demande confirmation à l'utilisateur)

ReportService

Contient le run chargé et les pas de temps disponible pour le Modèle en cours d'exploitation. Les pas de temps sont gérés par ModeleResultatTimeContent et le formatage des pas de temps par  ReportTimeFormatter.

Utilise le service PostRunService ( implémenté par PostServiceImpl du module Crue UI Post)  pour connaître le run chargé dans la vue Compte-Rendus.

ReportResultProviderService

Service utiliser pour récupérer des résultats sous forme de réels (Double) ou de chaîne de caractère (String).

ReportRunAlternatifService

Gestion des runs alternatifs chargés dans la vue Rapports.

ReportVisuPanelService

Chargement de la vue planimétrique (données SIG, configuration,...)

ReportViewsService

Gestion des vues enregistrées au niveau étude.