From chatellier@users.labs.libre-entreprise.org Mon Jun 15 04:19:38 2026 From: chatellier@users.labs.libre-entreprise.org To: coser-commits@list.forge.codelutin.com Subject: [Coser-commits] r370 - in trunk/coser-business/src: main/java/fr/ifremer/coser/services main/resources/i18n test/java/fr/ifremer/coser/services Date: Mon, 06 Dec 2010 15:42:51 +0100 Message-ID: <20101206144251.1BED62F187@labs.libre-entreprise.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2873506887412113382==" --===============2873506887412113382== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Author: chatellier Date: 2010-12-06 14:42:50 +0000 (Mon, 06 Dec 2010) New Revision: 370 Log: G?\195?\169n?\195?\169ration des graphique en fin de rapport et liens depuis = les erreurs Modified: trunk/coser-business/src/main/java/fr/ifremer/coser/services/PublicationSe= rvice.java trunk/coser-business/src/main/resources/i18n/coser-business_en_GB.properti= es trunk/coser-business/src/main/resources/i18n/coser-business_fr_FR.properti= es trunk/coser-business/src/test/java/fr/ifremer/coser/services/PublicationSe= rviceTest.java Modified: trunk/coser-business/src/main/java/fr/ifremer/coser/services/Public= ationService.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/coser-business/src/main/java/fr/ifremer/coser/services/PublicationS= ervice.java 2010-12-06 14:27:40 UTC (rev 369) +++ trunk/coser-business/src/main/java/fr/ifremer/coser/services/PublicationS= ervice.java 2010-12-06 14:42:50 UTC (rev 370) @@ -28,7 +28,6 @@ import static org.nuiton.i18n.I18n._; =20 import java.awt.Shape; -import java.awt.geom.Ellipse2D; import java.io.File; import java.io.IOException; import java.io.PrintStream; @@ -47,7 +46,6 @@ import org.apache.commons.lang.StringUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.jdesktop.swingx.util.ShapeUtils; import org.jfree.chart.ChartUtilities; import org.jfree.chart.JFreeChart; import org.jfree.chart.axis.CategoryAxis; @@ -276,6 +274,9 @@ * Export la liste d'erreurs dans un fichier html avec la liste des grap= hes * si necessaire. *=20 + * Genere les graphes en fin de fichier avec des liens html pour voir les + * graphes depuis les erreurs. + *=20 * @param project project * @param container data container * @param validationErrors errors list @@ -371,18 +372,18 @@ } out.println(")"); } + =20 + // ajout d'un graph si necessaire + if (error instanceof DiffCatchLengthControlError) { + DiffCatchLengthControlError diffError =3D (DiffC= atchLengthControlError)error; + String species =3D diffError.getSpecies(); + out.println(" (" + _("coser.business.publication.errorgraph") + ")"); + } + String tipMessage =3D _(error.getTipMessage()); if (StringUtils.isNotEmpty(error.getTipMessage())) { out.println("
" + = tipMessage + "
"); } - // ajout d'un graph si necessaire - if (error instanceof DiffCatchLengthControlError) { - DiffCatchLengthControlError diffError =3D (DiffC= atchLengthControlError)error; - JFreeChart chart =3D charts.get(diffError.getSpe= cies()); - File tmpChartImage =3D File.createTempFile("char= t-", ".jpg", imageDirectory); - ChartUtilities.saveChartAsJPEG(tmpChartImage, ch= art, 800, 400); - out.println("