| author : | Tony Chemit <chemit@codelutin.com> |
|---|---|
| version : | 1.0 |
| status : | en cours de validation |
| date : | mars 2009 |
| Abstract : | Description des règles de validation niveau 2 des données d'obervations. Les règles sont regroupés par context. Pour chaque règle, on indique aussi la clef d'internationalisation. |
scope | message | clef i18n |
|---|---|---|
error | des routes sont ouvertes | validator.maree.unclosed.route |
error | cohérence date début | validator.maree.invalid.dateDebut |
error | cohérence date fin | validator.maree.invalid.dateFin |
error | cohérence sur les dates des routes | validator.maree.invalid.jourObservation |
erreur | cohérence sur les lochs des routes | validator.maree.invalid.loch |
La cohérence sur les dates des routes :
dateDebut <= jourObservation(1) < ... < jourObservation(i) < ... < = dateFin
La cohérence sur les lochs des routes :
0 <= lochMatin(1) < lochSoir(1) < ... < lochMatin(i) < lochSoir(i) < ... < lochSoir(n)
scope | message | clef i18n |
|---|---|---|
erreur | des activités sont ouvertes | validator.route.unclosed.activite |
erreur | cohérence sur les heures des activités | validator.route.invalid.heureObservation |
erreur | cohérence sur les températures des activités | validator.route.invalid.temperatureSurface |
erreur | cohérence sur l'enchainement des activités | validator.route.invalid.enchainement.activite |
erreur | activité de fin de calee sans calee | validator.route.orphelin.fin.calee |
La cohérence sur les heures d'obervation des activités :
heureObservation(0) < ... < heureObservation(i) < ... < heureObservation(n)
La cohérence sur les températures surface des activités :
| temperatureSurface(i-1) - temperatureSurface(i) | <= 10.0
La cohérence sur l'enchainement des activités (uniquement si une calée détectée ) :
- activité de fin de calée après la caléee - heure de fin de calée renseignée avec l'heure de l'activité de fin de calée
scope | message | clef i18n |
|---|---|---|
erreur | cohérence du quadrant avec l'océan de la marée | validator.activite.invalid.quadrant |
erreur | présence de calée | validator.activite.unfound.calee |
erreur | cohérence du durée de la calée | validator.activite.bound.calee |
La cohérence de quadrant par rapport à l'ocean de la marée :
ocean indien : 1, 2 ocean atlantique : 1, 2, 3 ou 4 ocean pacifique : ?
Présence de caléee :
présence d'une calée sur activite bateau Debut de pech ,si pas de cause coup null
La cohérence de durée de caléee :
la calée dure au moins 45 minutes.