Crue Validation

Résumé

 

Contient toutes les opérations de validation concernant les EMHs

Description des principaux packages

Le package principal est org.fudaa.dodico.crue.validation et il contient toutes les validations effectuées au chargement d'une étude  et avant exportation. Les noms des classes sont explicites afin de comprendre leur objectif.

La classe ValidateModeleScenarioWithSchema est la classe qui permet de valider la totalité d'un scénario Crue 10 via la XSD.

Le package org.fudaa.dodico.crue.validation.util contient des classes utilitaires. A noter:

  • ValidationContentInfoEMHDansEMHExecutor qui définit les InfoEMH  autorisées par EMH ( ainsi que la cardinalité)
  • Sur le même principe ValidationContentSectionDansBrancheExecutor permet de définir les types de sections autorisées par branches.