Enregistrement - Exportation d'un Scenario

C'est le module Crue Project qui contient les classes gérant l'enregistrement/ exportation d'un scénario.

Dans la partie graphique, le chargement est assuré par le service ModellingScenarioServiceImpl et délègue le travail au  processeur ModellingSaveProcessor. Ce derniere gère la sauvegarde de toutes les données ( géolocalisation, configuration, scénario).

La classe ModellingSaveScenarioCallable s'occupe de la sauvegarde. Elle sauvegarde les différentes fichiers dans des fichiers temporaires et vérifie s'ils sont différents des fichiers initiaux. Si oui, le fichier initial est remplacé et les informations sont mise à jour ( auteur dernière modification,...)