From 3b4cfc90d88fa569334a1f3b0998fe1cc5360e2b Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@bioforsk.no> Date: Thu, 23 Jun 2016 14:59:00 +0200 Subject: [PATCH] Added extra result parameter --- .../no/nibio/vips/model/downcastmodel/DOWNCASTModel.java | 5 ++++- .../java/no/nibio/vips/model/downcastmodel/DataMatrix.java | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/no/nibio/vips/model/downcastmodel/DOWNCASTModel.java b/src/main/java/no/nibio/vips/model/downcastmodel/DOWNCASTModel.java index 18da402..8930904 100644 --- a/src/main/java/no/nibio/vips/model/downcastmodel/DOWNCASTModel.java +++ b/src/main/java/no/nibio/vips/model/downcastmodel/DOWNCASTModel.java @@ -82,6 +82,7 @@ public class DOWNCASTModel extends I18nImpl implements Model { Integer sporulationValue = this.dataMatrix.getParamIntValueForDate(currentDate, DataMatrix.SPORULATION_VALUE); Integer infectionDirectlyAfterSporulation = this.dataMatrix.getParamIntValueForDate(currentDate, DataMatrix.INFECTION_DIRECTLY_AFTER_SPORULATION); Date infectionTimeAfterSporulation = this.dataMatrix.getParamDateValueForDate(currentDate, DataMatrix.INFECTION_TIME_AFTER_SPORULATION); + Boolean isInfectionPredictedToday = isInfectionPredictedToday(currentDate); result.setValue(DOWNCASTModel.MODEL_ID.toString(), DataMatrix.SPORULATION_VALUE, String.valueOf(sporulationValue)); @@ -89,10 +90,12 @@ public class DOWNCASTModel extends I18nImpl implements Model { String.valueOf(infectionDirectlyAfterSporulation)); result.setValue(DOWNCASTModel.MODEL_ID.toString(), DataMatrix.INFECTION_TIME_AFTER_SPORULATION, infectionTimeAfterSporulation != null ? String.valueOf(infectionTimeAfterSporulation) : ""); + result.setValue(DOWNCASTModel.MODEL_ID.toString(), DataMatrix.INFECTION_LATER_AFTER_SPORULATION, + isInfectionPredictedToday ? "1" : "0"); Integer warningStatus = Result.WARNING_STATUS_NO_RISK; if(infectionDirectlyAfterSporulation == 1 - || isInfectionPredictedToday(currentDate) // Checks today and three days back for prediction + || isInfectionPredictedToday // Checks today and three days back for prediction ) { warningStatus = Result.WARNING_STATUS_HIGH_RISK; diff --git a/src/main/java/no/nibio/vips/model/downcastmodel/DataMatrix.java b/src/main/java/no/nibio/vips/model/downcastmodel/DataMatrix.java index 2d2d5c8..85dfadf 100644 --- a/src/main/java/no/nibio/vips/model/downcastmodel/DataMatrix.java +++ b/src/main/java/no/nibio/vips/model/downcastmodel/DataMatrix.java @@ -28,5 +28,6 @@ import no.nibio.vips.util.DateMap; public class DataMatrix extends DateMap{ public final static String SPORULATION_VALUE = "SPORULATION_VALUE"; public final static String INFECTION_DIRECTLY_AFTER_SPORULATION = "IDAS"; + public final static String INFECTION_LATER_AFTER_SPORULATION = "ILAS"; public final static String INFECTION_TIME_AFTER_SPORULATION = "ITAS"; } -- GitLab