From 64c3d23bd81e6f671ee084bddedf21d43c87fcd5 Mon Sep 17 00:00:00 2001 From: emtunhei <emtunhei@stud.ntnu.no> Date: Mon, 4 Apr 2022 08:46:23 +0200 Subject: [PATCH] updated the DB class to search for dryingperiods containing actual data instead of just the dates --- .../java/com/application/DB/Constants.java | 2 ++ src/main/java/com/application/DB/DB.java | 8 ++++---- target/classes/com/application/Main.class | Bin 8003 -> 8003 bytes 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/application/DB/Constants.java b/src/main/java/com/application/DB/Constants.java index b2f5926..0f56afc 100644 --- a/src/main/java/com/application/DB/Constants.java +++ b/src/main/java/com/application/DB/Constants.java @@ -2,6 +2,8 @@ package com.application.DB; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; +import java.util.HashMap; +import java.util.Map; /** * This class contains constants to be used related to database activities diff --git a/src/main/java/com/application/DB/DB.java b/src/main/java/com/application/DB/DB.java index f0d3e4e..70adc81 100644 --- a/src/main/java/com/application/DB/DB.java +++ b/src/main/java/com/application/DB/DB.java @@ -161,11 +161,11 @@ public class DB { - Map<String, String> results; + Map<Integer, Map<String, Number>> results; while(true){ System.out.printf("\nExtra parameters:\n %s\n\n",extraInputParameter); // Retrieves the dates - results = getZeroPointDate(extraInputParameter); + results = getKwh(getZeroPointDate(extraInputParameter)); // Checks if any dates where found, if not parameters are removed until dates are found if(results.size()<NUMBER_OF_PERIODS){ @@ -177,7 +177,7 @@ public class DB { System.out.println("Tree species is removed"); } else if(extraInputParameter.contains(dimensions)) { extraInputParameter = extraInputParameter.replace(dimensions,""); - System.out.println("Height is removed"); + System.out.println("Dimensions is removed"); } else if(extraInputParameter.contains(moistureGoal)) { extraInputParameter = extraInputParameter.replace(moistureGoal,""); System.out.println("Moisture goal is removed"); @@ -185,7 +185,7 @@ public class DB { } else break; } - return getKwh(results); + return results; } diff --git a/target/classes/com/application/Main.class b/target/classes/com/application/Main.class index 1dcf1e91cb8fc136fad037b6b65ee7ce6f1528ab..b75fd902a89b66c4ea42cc02d24828f3f32a6494 100644 GIT binary patch delta 47 zcmX?Xci3*jDp^)J26jgI$?Ik9S(O;r8I>o0mbGV9V_;`gpKLB?&#J}1&Zs@PTJ8h@ DDz*!4 delta 47 zcmX?Xci3*jDp^)(26jf7$?Ik9S>+kn85JgfmbGV9W?*MjnQSg+&#KPA&ZsfDTJ8h@ DD5eWl -- GitLab