|
From: <de...@us...> - 2012-10-05 09:56:53
|
Revision: 7709
http://fudaa.svn.sourceforge.net/fudaa/?rev=7709&view=rev
Author: deniger
Date: 2012-10-05 09:56:43 +0000 (Fri, 05 Oct 2012)
Log Message:
-----------
am?\195?\169lioration des courbes: labels verticaux, banni?\195?\168res...
Modified Paths:
--------------
trunk/soft/fudaa-crue/crue-server/pom.xml
trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/etu/CrueConverterETU.java
trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/metier/emh/DonCLimMCommonItem.java
trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/metier/etude/EMHProjectInfos.java
trunk/soft/fudaa-crue/crue-server/src/main/resources/org/fudaa/dodico/crue/common/businessMessages.properties
trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_1_1/EtuEx_v1.1.1.etu.xml
trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_1_1/EtuEx_v1.1.1nonActive.etu.xml
trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_2/EtuEx.etu.xml
Added Paths:
-----------
trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/
trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContent.java
trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContentColumn.java
trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContentReader.java
Modified: trunk/soft/fudaa-crue/crue-server/pom.xml
===================================================================
--- trunk/soft/fudaa-crue/crue-server/pom.xml 2012-10-05 06:14:20 UTC (rev 7708)
+++ trunk/soft/fudaa-crue/crue-server/pom.xml 2012-10-05 09:56:43 UTC (rev 7709)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.fudaa.soft.fudaa-crue</groupId>
<artifactId>fudaa-crue</artifactId>
- <version>0.60-SNAPSHOT</version>
+ <version>0.61-SNAPSHOT</version>
</parent>
<artifactId>crue-server</artifactId>
<name>Crue server</name>
Modified: trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/etu/CrueConverterETU.java
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/etu/CrueConverterETU.java 2012-10-05 06:14:20 UTC (rev 7708)
+++ trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/etu/CrueConverterETU.java 2012-10-05 09:56:43 UTC (rev 7709)
@@ -50,9 +50,6 @@
*/
public class CrueConverterETU implements CrueConverter<CrueDaoETU, EMHProjet> {
- private static final String TYPE_9 = "Crue9";
- private static final String TYPE_10 = "Crue10";
-
public List<FichierCrue> sortFiles(final FichierCrueManager fichiers, FichierCrueComparator comparator) {
List<FichierCrue> sortedFiles = new ArrayList<FichierCrue>();
final List<FichierCrue> initFiles = fichiers.getFichiers();
@@ -673,6 +670,13 @@
}
}
+ List<String> repertoires = EMHProjectInfos.getRepertoires();
+ for (String rep : repertoires) {
+ if(!directories.containsKey(rep)){
+ analyser.addSevereError("io.etu.convert.repertoireNotDefined",rep);
+ }
+
+ }
// -- ajout du directories dans les infos EMH --//
infoProjet.setDirectories(directories);
Added: trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContent.java
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContent.java (rev 0)
+++ trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContent.java 2012-10-05 09:56:43 UTC (rev 7709)
@@ -0,0 +1,38 @@
+/*
+ GPL 2
+ */
+package org.fudaa.dodico.crue.io.extern;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ *
+ * @author Frederic Deniger
+ */
+public class ExternContent {
+
+ private String name;
+ private String comment;
+ List<ExternContentColumn> columns = new ArrayList<ExternContentColumn>();
+
+ public String getName() {
+ return name;
+ }
+
+ protected void addColumn(ExternContentColumn col) {
+ columns.add(col);
+ }
+
+ void setName(String name) {
+ this.name = name;
+ }
+
+ public String getComment() {
+ return comment;
+ }
+
+ void setComment(String comment) {
+ this.comment = comment;
+ }
+}
Added: trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContentColumn.java
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContentColumn.java (rev 0)
+++ trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContentColumn.java 2012-10-05 09:56:43 UTC (rev 7709)
@@ -0,0 +1,30 @@
+/*
+ GPL 2
+ */
+package org.fudaa.dodico.crue.io.extern;
+
+/**
+ *
+ * @author Frederic Deniger
+ */
+public class ExternContentColumn {
+
+ String title;
+ double[] values;
+
+ public String getTitle() {
+ return title;
+ }
+
+ void setTitle(String title) {
+ this.title = title;
+ }
+
+ public double[] getValues() {
+ return values;
+ }
+
+ void setValues(double[] values) {
+ this.values = values;
+ }
+}
Added: trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContentReader.java
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContentReader.java (rev 0)
+++ trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/io/extern/ExternContentReader.java 2012-10-05 09:56:43 UTC (rev 7709)
@@ -0,0 +1,40 @@
+/*
+ GPL 2
+ */
+package org.fudaa.dodico.crue.io.extern;
+
+import java.io.File;
+import java.io.FileReader;
+import java.io.LineNumberReader;
+import org.fudaa.ctulu.CtuluLibFile;
+import org.fudaa.ctulu.CtuluLog;
+import org.fudaa.dodico.crue.common.BusinessMessages;
+import org.fudaa.dodico.crue.io.common.CrueIOResu;
+import org.fudaa.dodico.fortran.FortranReader;
+
+/**
+ *
+ * @author Frederic Deniger
+ */
+public class ExternContentReader {
+
+ CrueIOResu<ExternContent> read(File f) {
+ CrueIOResu<ExternContent> res = new CrueIOResu<ExternContent>();
+ CtuluLog log = new CtuluLog(BusinessMessages.RESOURCE_BUNDLE);
+ res.setAnalyse(log);
+ FileReader fileReader = null;
+ try {
+ fileReader = new FileReader(f);
+ LineNumberReader reader = new LineNumberReader(fileReader);
+ String readLine = reader.readLine();
+
+
+ } catch (Exception ex) {
+ log.manageException(ex);
+ } finally {
+ CtuluLibFile.close(fileReader);
+ }
+
+ return res;
+ }
+}
Modified: trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/metier/emh/DonCLimMCommonItem.java
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/metier/emh/DonCLimMCommonItem.java 2012-10-05 06:14:20 UTC (rev 7708)
+++ trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/metier/emh/DonCLimMCommonItem.java 2012-10-05 09:56:43 UTC (rev 7709)
@@ -22,6 +22,7 @@
return super.clone();
}
+ @Override
public boolean getActuallyActive() {
final boolean active = super.getActuallyActive() && getUserActive();
return active;
Modified: trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/metier/etude/EMHProjectInfos.java
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/metier/etude/EMHProjectInfos.java 2012-10-05 06:14:20 UTC (rev 7708)
+++ trunk/soft/fudaa-crue/crue-server/src/main/java/org/fudaa/dodico/crue/metier/etude/EMHProjectInfos.java 2012-10-05 09:56:43 UTC (rev 7709)
@@ -2,6 +2,7 @@
import java.io.File;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Map;
@@ -26,8 +27,8 @@
protected List<FichierCrue> baseFichiersProjets = new ArrayList<FichierCrue>();
protected EMHInfosVersion infosVersions;
/**
- * Definit les repertoires dans lesquels se situent les projets. Utilise pour les key, les string static declarees plus bas. la
- * value indique le chemin absolu vers le repertoire.
+ * Definit les repertoires dans lesquels se situent les projets. Utilise pour les key, les string static declarees plus bas. la value indique le
+ * chemin absolu vers le repertoire.
*/
protected Map<String, String> directories;
/**
@@ -43,6 +44,10 @@
* Emplacemet des rapports
*/
public static final String RAPPORTS = "RAPPORTS";
+
+ public static List<String> getRepertoires() {
+ return Arrays.asList(FICHETUDES, RUNS, RAPPORTS, CONFIG);
+ }
/**
* le répertoire du fichier etu de ce projet. Utilise si chemins relatifs utilisés*
*/
@@ -140,6 +145,7 @@
/**
* Ne pas utiliser pour récupérer les dossiers, utiliser getDir.
+ *
* @return
*/
public Map<String, String> getDirectories() {
Modified: trunk/soft/fudaa-crue/crue-server/src/main/resources/org/fudaa/dodico/crue/common/businessMessages.properties
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/main/resources/org/fudaa/dodico/crue/common/businessMessages.properties 2012-10-05 06:14:20 UTC (rev 7708)
+++ trunk/soft/fudaa-crue/crue-server/src/main/resources/org/fudaa/dodico/crue/common/businessMessages.properties 2012-10-05 09:56:43 UTC (rev 7709)
@@ -136,6 +136,7 @@
io.etu.convert.mot.cle.invalide.error = <{0}> : Erreur Fichier ETU : le nom-clef {1} du r\u00e9pertoire est invalide: doit \u00eatre FICHETUDES ou RAPPORTS ou RUNS
io.etu.param.manquant.error = <{0}> : Erreur Fichier ETU : un des 3 param\u00e8tres (id,path,type) est manquant.
io.etu.noVersionFound =La version utilis\u00e9e dans le fichier n'est pas valide
+io.etu.convert.repertoireNotDefined = Le chemin du r\u00e9pertoire {0} n''est pas d\u00e9fini. Ajouter la balise correspondante.
o.global.cantCreateBranche.error = Ligne {0}: impossible de cr\u00e9er la branche {2} car le type {1} est inconnu
io.global.cantCreateProfil.error = Impossible de cr\u00e9er le profil, structure inconnue
io.global.cantFindCasier.error = Impossible de trouver le casier {0}
Modified: trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_1_1/EtuEx_v1.1.1.etu.xml
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_1_1/EtuEx_v1.1.1.etu.xml 2012-10-05 06:14:20 UTC (rev 7708)
+++ trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_1_1/EtuEx_v1.1.1.etu.xml 2012-10-05 09:56:43 UTC (rev 7709)
@@ -14,11 +14,12 @@
<Repertoire Nom="RUNS">
<path>C:\RUN\v1.1.1\EtuEx_v1.1.1\</path>
</Repertoire>
- <!-- Pour plus tard
+ <Repertoire Nom="CONFIG">
+ <path>CONFIG</path>
+ </Repertoire>
<Repertoire Nom="RAPPORTS">
- <path>C:\DATA\Rapports\Etu-Exemple\</path>
- </Repertoire>
- -->
+ <path>RAPPORT</path>
+ </Repertoire>
</Repertoires>
<FichEtudes>
<!-- Fichiers pour Sc_M3-0_c9 -->
Modified: trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_1_1/EtuEx_v1.1.1nonActive.etu.xml
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_1_1/EtuEx_v1.1.1nonActive.etu.xml 2012-10-05 06:14:20 UTC (rev 7708)
+++ trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_1_1/EtuEx_v1.1.1nonActive.etu.xml 2012-10-05 09:56:43 UTC (rev 7709)
@@ -14,11 +14,12 @@
<Repertoire Nom="RUNS">
<path>C:\RUN\v1.1.1\EtuEx_v1.1.1\</path>
</Repertoire>
- <!-- Pour plus tard
+ <Repertoire Nom="CONFIG">
+ <path>CONFIG</path>
+ </Repertoire>
<Repertoire Nom="RAPPORTS">
- <path>C:\DATA\Rapports\Etu-Exemple\</path>
- </Repertoire>
- -->
+ <path>RAPPORT</path>
+ </Repertoire>
</Repertoires>
<FichEtudes>
<!-- Fichiers pour Sc_M3-0_c9 -->
Modified: trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_2/EtuEx.etu.xml
===================================================================
--- trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_2/EtuEx.etu.xml 2012-10-05 06:14:20 UTC (rev 7708)
+++ trunk/soft/fudaa-crue/crue-server/src/test/resources/v1_2/EtuEx.etu.xml 2012-10-05 09:56:43 UTC (rev 7709)
@@ -17,17 +17,15 @@
<Repertoire Nom="CONFIG">
<path>CONFIG</path>
</Repertoire>
- <!-- Pour plus tard
- <Repertoire Nom="RAPPORTS">
- <path>C:\DATA\Rapports\Etu-Exemple\</path>
- </Repertoire>
- -->
+ <Repertoire Nom="RAPPORTS">
+ <path>RAPPORT</path>
+ </Repertoire>
</Repertoires>
<FichEtudes>
- <!-- Fichiers pour Sc_M3-0_c9 -->
+ <!-- Fichiers pour Sc_M3-0_c9 -->
<FichEtude Nom="M3-0_c9.dc" Chemin=".\" Type="DC" />
<FichEtude Nom="M3-0_c9.dh" Chemin=".\" Type="DH" />
- <!-- Fichiers pour Sc_M3-0_c10 -->
+ <!-- Fichiers pour Sc_M3-0_c10 -->
<FichEtude Nom="M3-0_c10.ocal.xml" Chemin=".\" Type="OCAL" />
<FichEtude Nom="M3-0_c10.ores.xml" Chemin=".\" Type="ORES" />
<FichEtude Nom="M3-0_c10.pcal.xml" Chemin=".\" Type="PCAL" />
@@ -42,9 +40,9 @@
<FichEtude Nom="M3-0_c10.dcsp.xml" Chemin=".\" Type="DCSP" />
<FichEtude Nom="M3-0_c10.dptg.xml" Chemin=".\" Type="DPTG" />
<FichEtude Nom="M3-0_c10.dfrt.xml" Chemin=".\" Type="DFRT" />
- <!-- Fichiers pour Sc_M3-0_c10_coeurindus -->
+ <!-- Fichiers pour Sc_M3-0_c10_coeurindus -->
<FichEtude Nom="M3-0_c10_coeurindus.dclm.xml" Chemin=".\" Type="DCLM" />
- <!-- Fichiers pour Sc_M3-0_e1c10_coeurindus -->
+ <!-- Fichiers pour Sc_M3-0_e1c10_coeurindus -->
<FichEtude Nom="M3-0_e1c10_coeurindus.dclm.xml" Chemin=".\" Type="DCLM" />
</FichEtudes>
<SousModeles>
@@ -211,10 +209,10 @@
</Scenario-Modeles>
</Scenario>
</Scenarios>
- <!-- Pour plus tard
- <Rapports>
- </Rapports>
- <Comparaisons>
- </Comparaisons>
- -->
+ <!-- Pour plus tard
+ <Rapports>
+ </Rapports>
+ <Comparaisons>
+ </Comparaisons>
+ -->
</ETU>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|