Package | Description |
---|---|
fr.ifremer.coser.control |
Command specific classes.
|
fr.ifremer.coser.services |
Services classes.
|
Modifier and Type | Class and Description |
---|---|
class |
DiffCatchLengthControlError
Erreur de controle specifique pour les différences des nombres entre
les captures et les tailles pour utilisation typée de cette erreur
(export html) et information supplémentaires (especes).
|
class |
SpeciesControlError
Erreur de controle specifique pour les différences des nombres entre
les captures et les tailles pour utilisation typée de cette erreur
(export html) et information supplémentaires (especes).
|
class |
SpeciesLengthControlError
Erreur de controls specifique aux taille des espèces devant par exemple
afficher un type de graphique particulier dans l'UI.
|
Modifier and Type | Method and Description |
---|---|
protected List<ControlError> |
ControlService.validate(AbstractDataEntity bean,
CoserConstants.Category category)
Valide un seul bean, retourne la liste des erreurs trouvées.
|
protected List<ControlError> |
ControlService.validateCategorySpecific(Project project,
Control control,
CoserConstants.Category category,
ProgressMonitor progress)
Effectue un calcul global, mais specific a chaque categorie.
|
protected List<ControlError> |
ControlService.validateCategorySpecificCatch(Project project,
Control control,
ProgressMonitor progress)
Alerte si Somme(CAPTURES$Nombre par CAPTURES$Annee|Strate|Espece) < nobsmin.
|
protected List<ControlError> |
ControlService.validateCategorySpecificHaul(Project project,
Control control,
ProgressMonitor progress)
Specific validation for Haul category.
|
protected List<ControlError> |
ControlService.validateCategorySpecificLength(Project project,
Control control,
ProgressMonitor progress)
Alerte si Somme(TAILLES$Nombre par TAILLES$Annee|Strate|Espece) < nobsmin
Warning sur les tailles aberrantes par espèce:
premiere passe pour calculer l'écart type et la moyenne par espèce
seconde passe pour détecter les valeurs abérentes (> ecart type)
L'ecart étant : racine( somme (x - moyenne)^2 / n)
|
protected List<ControlError> |
ControlService.validateCategorySpecificStrata(Project project,
Control control,
ProgressMonitor progress)
Specific validation for Strata category.
|
List<ControlError> |
ControlService.validateCategoryXWork(Project project,
Control control,
CoserConstants.Category category,
ProgressMonitor progress)
Valide une category entière d'un project.
|
List<ControlError> |
ControlService.validateData(Project project,
Control control,
ProgressMonitor progress)
Valide toutes les données du projet.
|
protected List<? extends ControlError> |
ControlService.validateDiffCatchLength(Project project,
Control control,
ProgressMonitor progress)
Detecte des différences entre les nombres dans captures
et les nombres dans taille.
|
protected List<ControlError> |
ControlService.validationCrossFiles(Project project,
Control control,
ProgressMonitor progress)
Validation par croisement de fichiers.
|
Modifier and Type | Method and Description |
---|---|
File |
PublicationService.exportErrorsAsHTML(Project project,
AbstractDataContainer container,
List<ControlError> validationErrors)
Export la liste d'erreurs dans un fichier html avec la liste des graphes
si necessaire.
|
protected void |
PublicationService.exportErrorsAsHTML(Project project,
AbstractDataContainer container,
List<ControlError> validationErrors,
Writer out,
boolean includeProjectInfo)
Export la liste d'erreurs dans un fichier html avec la liste des graphes
si necessaire.
|
void |
PublicationService.extractControlLogAsPDF(Project project,
Control control,
List<ControlError> validationErrors,
File pdfFile)
Extrait les logs des modifications faites sur un control au format pdf.
|
void |
ProjectService.validControl(Project project,
List<ControlError> validationErrors)
Marque le controle comme valider et sauve le projet.
|
Copyright © 2010–2015 Ifremer. All rights reserved.