r749 - trunk/coser-business/src/main/java/fr/ifremer/coser/services
Author: chatellier Date: 2011-02-17 16:42:12 +0000 (Thu, 17 Feb 2011) New Revision: 749 Log: Mark species related error as species errors Modified: trunk/coser-business/src/main/java/fr/ifremer/coser/services/ControlService.java Modified: trunk/coser-business/src/main/java/fr/ifremer/coser/services/ControlService.java =================================================================== --- trunk/coser-business/src/main/java/fr/ifremer/coser/services/ControlService.java 2011-02-16 22:00:16 UTC (rev 748) +++ trunk/coser-business/src/main/java/fr/ifremer/coser/services/ControlService.java 2011-02-17 16:42:12 UTC (rev 749) @@ -1196,8 +1196,9 @@ // especes des tailles doivent etre dans especes de captures (fatal) Collection<String> missingCatchSpeciesNames = CollectionUtils.subtract(lengthSpeciesNames, catchSpeciesNames); for (String missingCatchSpeciesName : missingCatchSpeciesNames) { - ControlError error = new ControlError(); + DiffCatchLengthControlError error = new DiffCatchLengthControlError(); error.setLevel(ValidationLevel.FATAL); + error.setSpecies(missingCatchSpeciesName); error.setMessage(_("coser.business.control.error.missingCatchSpeciesFromLength")); error.setDetailMessage(_("coser.business.control.error.missingCatchSpeciesFromLengthDetail", missingCatchSpeciesName)); error.setTipMessage(_("coser.business.control.error.missingCatchSpeciesFromLengthTip")); @@ -1209,8 +1210,9 @@ // especes des captures doivent etre dans especes de tailles (warning) Collection<String> missingLengthSpeciesNames = CollectionUtils.subtract(catchSpeciesNames, lengthSpeciesNames); for (String missingLengthSpeciesName : missingLengthSpeciesNames) { - ControlError error = new ControlError(); + DiffCatchLengthControlError error = new DiffCatchLengthControlError(); error.setLevel(ValidationLevel.WARNING); + error.setSpecies(missingLengthSpeciesName); error.setMessage(_("coser.business.control.error.missingLengthSpeciesFromCatch")); error.setDetailMessage(_("coser.business.control.error.missingLengthSpeciesFromCatchDetail", missingLengthSpeciesName)); error.setTipMessage(_("coser.business.control.error.missingLengthSpeciesFromCatchTip"));
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org