From f93438379d67b96d7677ce1d272f08c853f48beb Mon Sep 17 00:00:00 2001
From: "camille.poulet" <camille.poulet@irstea.fr>
Date: Wed, 1 Jul 2020 13:28:17 +0200
Subject: [PATCH] Clean in file output Round 2

---
 data/input/atlanticarea/fishTryRealBV_CC_Alosa.xml   | 8 ++++----
 src/main/java/species/DiadromousFishGroup.java       | 6 +++---
 src/main/java/species/WriteNutrientExportFluxes.java | 2 +-
 src/main/java/species/WriteNutrientImportFluxes.java | 4 ++--
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/data/input/atlanticarea/fishTryRealBV_CC_Alosa.xml b/data/input/atlanticarea/fishTryRealBV_CC_Alosa.xml
index 494329c..db94a6d 100644
--- a/data/input/atlanticarea/fishTryRealBV_CC_Alosa.xml
+++ b/data/input/atlanticarea/fishTryRealBV_CC_Alosa.xml
@@ -198,9 +198,9 @@
 		<parameterSetLine>0</parameterSetLine>
 		<yearOfTheUpdate>0</yearOfTheUpdate>
 		<basinsToUpdateFile>data/input/reality/basinsToUpdate.csv</basinsToUpdateFile>
-		<outputPath>data/output/</outputPath>
+		<outputPath>data/output/atlanticarea/</outputPath>
 		<minYearToWrite>1900</minYearToWrite>
-		<fileNameFluxes>nutrientFluxes</fileNameFluxes>
+		<fileNameFluxes></fileNameFluxes>
 		<lengthAtHatching>2.0</lengthAtHatching>
 		<linfVonBertForFemale>70.0</linfVonBertForFemale>
 		<linfVonBertForMale>70.0</linfVonBertForMale>
@@ -297,7 +297,7 @@
 					<initialLength>2.0</initialLength>
 					<sigmaRecruitment>0.2</sigmaRecruitment>
 					<survivalRateAfterReproduction>0.1</survivalRateAfterReproduction>
-					<maxNumberOfSuperIndividualPerReproduction>500.0
+					<maxNumberOfSuperIndividualPerReproduction>100.0
 					</maxNumberOfSuperIndividualPerReproduction>
 					<withDiagnose>false</withDiagnose>
 					<displayFluxesOnConsole>false</displayFluxesOnConsole>
@@ -318,7 +318,7 @@
 			<processesAtEnd>
 				<species.WriteNutrientImportFluxes>
 					<synchronisationMode>ASYNCHRONOUS</synchronisationMode>
-					<fileName>fluxes</fileName>
+					<fileName>nutrientImportFluxes</fileName>
 				</species.WriteNutrientImportFluxes>
 
 				<species.WriteNutrientExportFluxes>
diff --git a/src/main/java/species/DiadromousFishGroup.java b/src/main/java/species/DiadromousFishGroup.java
index 72de7dd..3601347 100644
--- a/src/main/java/species/DiadromousFishGroup.java
+++ b/src/main/java/species/DiadromousFishGroup.java
@@ -93,12 +93,12 @@ public class DiadromousFishGroup extends AquaNismsGroup< DiadromousFish, BasinNe
 	 */
 	private String basinsToUpdateFile = "data/input/reality/basinsToUpdate.csv";
 
-	private String outputPath = "data/output/" ; 
+	private String outputPath = "data/output/atlanticarea/" ; 
 
 	private long minYearToWrite = 1900;
 	
 	//TODO:remove fileNameFluxes
-	private String fileNameFluxes = "fluxes";
+	private String fileNameFluxes = "nutrientsImportfluxes";
 
 	private transient BufferedWriter bWForFluxes;
 	private transient String sep;
@@ -458,7 +458,7 @@ public class DiadromousFishGroup extends AquaNismsGroup< DiadromousFish, BasinNe
 		}
 
 		// open an bufferad writer to export fluxes
-		if (fileNameFluxes != null){
+		if (!fileNameFluxes.isEmpty()){
 			sep = ";";
 			new File(this.outputPath +fileNameFluxes).getParentFile().mkdirs();
 			try {
diff --git a/src/main/java/species/WriteNutrientExportFluxes.java b/src/main/java/species/WriteNutrientExportFluxes.java
index adf39b3..fcc8c7e 100644
--- a/src/main/java/species/WriteNutrientExportFluxes.java
+++ b/src/main/java/species/WriteNutrientExportFluxes.java
@@ -30,7 +30,7 @@ public class WriteNutrientExportFluxes extends AquaNismsGroupProcess<DiadromousF
 
 		BufferedWriter bW;
 
-		String outputPath = "data/output/" ;
+		String outputPath = group.getOutputPath() ;
 		String sep = ";"; 
 		new File(outputPath + fileName).getParentFile().mkdirs();
 		try {
diff --git a/src/main/java/species/WriteNutrientImportFluxes.java b/src/main/java/species/WriteNutrientImportFluxes.java
index 4d95777..b481016 100644
--- a/src/main/java/species/WriteNutrientImportFluxes.java
+++ b/src/main/java/species/WriteNutrientImportFluxes.java
@@ -17,7 +17,7 @@ import fr.cemagref.simaqualife.kernel.processes.AquaNismsGroupProcess;
 
 public class WriteNutrientImportFluxes extends AquaNismsGroupProcess<DiadromousFish, DiadromousFishGroup> {
 
-	private String fileName= "fluxes";
+	private String fileName= "nutrientImportFluxes";
 
 
 
@@ -32,7 +32,7 @@ public class WriteNutrientImportFluxes extends AquaNismsGroupProcess<DiadromousF
 
 		BufferedWriter bW;
 
-		String outputPath = "data/output/" ;
+		String outputPath = group.getOutputPath();
 		String sep = ";"; 
 		new File(outputPath + fileName).getParentFile().mkdirs();
 		try {
-- 
GitLab