diff --git a/app/build.gradle b/app/build.gradle index 6c10b6c..17685f0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -44,6 +44,7 @@ dependencies { testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' + implementation 'com.opencsv:opencsv:5.4' // Utility methods implementation 'com.google.code.gson:gson:2.8.6' diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 6c0fb84..f0eaf0f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,6 +2,8 @@ + + batchMeasurements = batch.getMeasurements(); + csvWriter.writeNext(new String[] {"Type", "Number", "Identifier", "Created At", "Updated At"}); + csvWriter.writeNext(new String [] {batch.getType(), String.valueOf(batch.getBatchNumber()), batch.getBatchIdentifier(), batch.getCreatedAt().toString(), batch.getUpdatedAt().toString()}); + csvWriter.writeNext(new String [] {""}); + csvWriter.writeNext(new String [] {"True Proof", "Temperature", "Temp. Correction", "Hydrometer", "Hydro Correction", "Created At"}); + for (Measurement m : batchMeasurements + ) { + csvWriter.writeNext(new String [] {String.valueOf(m.getTrueProof()), String.valueOf(m.getTemperature()), + String.valueOf(m.getTemperatureCorrection()), String.valueOf(m.getHydrometer()), String.valueOf(m.getHydrometerCorrection()) + , m.getCreatedAt().toString()}); + } + csvWriter.close(); + } + +}