Author: kmorin Date: 2013-04-29 12:03:25 +0200 (Mon, 29 Apr 2013) New Revision: 880 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/880 Log: refs #2000 [TECH] Mettre en place les messages d'erreur m?\195?\169tier Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/config/TuttiPersistenceConfig.java trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/catches/ValidateCruiseOperationsService.java trunk/tutti-service/src/main/resources/i18n/tutti-service_en_GB.properties trunk/tutti-service/src/main/resources/i18n/tutti-service_fr_FR.properties Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/config/TuttiPersistenceConfig.java =================================================================== --- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/config/TuttiPersistenceConfig.java 2013-04-29 09:54:29 UTC (rev 879) +++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/config/TuttiPersistenceConfig.java 2013-04-29 10:03:25 UTC (rev 880) @@ -44,6 +44,8 @@ import java.util.Properties; import java.util.Set; +import static org.nuiton.i18n.I18n._; + /** * Configuration for the persistence driver. * @@ -188,14 +190,14 @@ generateDbConfiguration(true); } catch (IOException e) { - throw new TuttiTechnicalException("Could not generate db configuration file"); + throw new TuttiTechnicalException(_("tutti.persistence.config.generateFile.error")); } try { generateDbEnumerationConfiguration(force); } catch (IOException e) { - throw new TuttiTechnicalException("Could not generate db enumeration file"); + throw new TuttiTechnicalException(_("tutti.persistence.config.generateEnumFile.error")); } } Modified: trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties =================================================================== --- trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties 2013-04-29 09:54:29 UTC (rev 879) +++ trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties 2013-04-29 10:03:25 UTC (rev 880) @@ -27,6 +27,8 @@ tutti.persistence.batch.validation.vracSpeciesInertNotFound= tutti.persistence.batch.validation.vracSpeciesLifeNotFound= tutti.persistence.batch.validation.vracSpeciesNotFound= +tutti.persistence.config.generateEnumFile.error= +tutti.persistence.config.generateFile.error= tutti.persistence.protocol.fromFile.error= tutti.sampleCategoryType.age= tutti.sampleCategoryType.maturity= Modified: trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties =================================================================== --- trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties 2013-04-29 09:54:29 UTC (rev 879) +++ trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties 2013-04-29 10:03:25 UTC (rev 880) @@ -27,6 +27,8 @@ tutti.persistence.batch.validation.vracSpeciesInertNotFound=Lot 'Vrac > Espèces > Inerte' non trouvé, ou configuré avec d'autres critères de classement. tutti.persistence.batch.validation.vracSpeciesLifeNotFound=Lot 'Vrac > Espèces > Vivant' non trouvé, ou configuré avec d'autres critères de classement. tutti.persistence.batch.validation.vracSpeciesNotFound=Lot 'Vrac > Espèces' non trouvé, ou configuré avec d'autres critères de classement. +tutti.persistence.config.generateEnumFile.error=Erreur lors de la génération du fichier d'énumération de la configuration de la base de données +tutti.persistence.config.generateFile.error=Erreur lors de la génération du fichier de configuration de la base de données tutti.persistence.protocol.fromFile.error=Erreur lors de l'import du protocol du fichier %s tutti.sampleCategoryType.age=Age tutti.sampleCategoryType.maturity=Maturité Modified: trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/catches/ValidateCruiseOperationsService.java =================================================================== --- trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/catches/ValidateCruiseOperationsService.java 2013-04-29 09:54:29 UTC (rev 879) +++ trunk/tutti-service/src/main/java/fr/ifremer/tutti/service/catches/ValidateCruiseOperationsService.java 2013-04-29 10:03:25 UTC (rev 880) @@ -130,7 +130,7 @@ FileUtils.writeLines(file, lines); } catch (IOException e) { - throw new TuttiTechnicalException("error"); + throw new TuttiTechnicalException(_("tutti.service.validateCruise.exportResult.error", file)); } } @@ -147,7 +147,7 @@ FileUtils.writeLines(file, lines); } catch (IOException e) { - throw new TuttiTechnicalException("error"); + throw new TuttiTechnicalException(_("tutti.service.validateCruise.exportResult.error", file)); } } Modified: trunk/tutti-service/src/main/resources/i18n/tutti-service_en_GB.properties =================================================================== --- trunk/tutti-service/src/main/resources/i18n/tutti-service_en_GB.properties 2013-04-29 09:54:29 UTC (rev 879) +++ trunk/tutti-service/src/main/resources/i18n/tutti-service_en_GB.properties 2013-04-29 10:03:25 UTC (rev 880) @@ -127,6 +127,7 @@ tutti.service.referential.export.species.error= tutti.service.referential.export.vessel.error= tutti.service.sumatra.export.error= +tutti.service.validateCruise.exportResult.error= tutti.validator.error.accidental.species.required= tutti.validator.error.benthosBatch.species.required= tutti.validator.error.comment.too.long= Modified: trunk/tutti-service/src/main/resources/i18n/tutti-service_fr_FR.properties =================================================================== --- trunk/tutti-service/src/main/resources/i18n/tutti-service_fr_FR.properties 2013-04-29 09:54:29 UTC (rev 879) +++ trunk/tutti-service/src/main/resources/i18n/tutti-service_fr_FR.properties 2013-04-29 10:03:25 UTC (rev 880) @@ -102,6 +102,7 @@ tutti.service.referential.export.species.error=Erreur lors de l'export des espèces dans le fichier %s tutti.service.referential.export.vessel.error=Erreur lors de l'export des navires dans le fichier %s tutti.service.sumatra.export.error=Erreur lors de l'export Sumatra dans le fichier %s +tutti.service.validateCruise.exportResult.error=Erreur lors de l'export des résultats de validation de la campagne dans le fichier %s tutti.validator.error.accidental.species.required=L'espèce est obligatoire tutti.validator.error.benthosBatch.species.required=L'espèce est obligatoire tutti.validator.error.comment.too.long=Taille de commentaire trop longue (limitée à %s caractères)