Skip to content
Snippets Groups Projects
Commit 3b4cfc90 authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Added extra result parameter

parent 817665f9
No related branches found
No related tags found
No related merge requests found
...@@ -82,6 +82,7 @@ public class DOWNCASTModel extends I18nImpl implements Model { ...@@ -82,6 +82,7 @@ public class DOWNCASTModel extends I18nImpl implements Model {
Integer sporulationValue = this.dataMatrix.getParamIntValueForDate(currentDate, DataMatrix.SPORULATION_VALUE); Integer sporulationValue = this.dataMatrix.getParamIntValueForDate(currentDate, DataMatrix.SPORULATION_VALUE);
Integer infectionDirectlyAfterSporulation = this.dataMatrix.getParamIntValueForDate(currentDate, DataMatrix.INFECTION_DIRECTLY_AFTER_SPORULATION); Integer infectionDirectlyAfterSporulation = this.dataMatrix.getParamIntValueForDate(currentDate, DataMatrix.INFECTION_DIRECTLY_AFTER_SPORULATION);
Date infectionTimeAfterSporulation = this.dataMatrix.getParamDateValueForDate(currentDate, DataMatrix.INFECTION_TIME_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, result.setValue(DOWNCASTModel.MODEL_ID.toString(), DataMatrix.SPORULATION_VALUE,
String.valueOf(sporulationValue)); String.valueOf(sporulationValue));
...@@ -89,10 +90,12 @@ public class DOWNCASTModel extends I18nImpl implements Model { ...@@ -89,10 +90,12 @@ public class DOWNCASTModel extends I18nImpl implements Model {
String.valueOf(infectionDirectlyAfterSporulation)); String.valueOf(infectionDirectlyAfterSporulation));
result.setValue(DOWNCASTModel.MODEL_ID.toString(), DataMatrix.INFECTION_TIME_AFTER_SPORULATION, result.setValue(DOWNCASTModel.MODEL_ID.toString(), DataMatrix.INFECTION_TIME_AFTER_SPORULATION,
infectionTimeAfterSporulation != null ? String.valueOf(infectionTimeAfterSporulation) : ""); 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; Integer warningStatus = Result.WARNING_STATUS_NO_RISK;
if(infectionDirectlyAfterSporulation == 1 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; warningStatus = Result.WARNING_STATUS_HIGH_RISK;
......
...@@ -28,5 +28,6 @@ import no.nibio.vips.util.DateMap; ...@@ -28,5 +28,6 @@ import no.nibio.vips.util.DateMap;
public class DataMatrix extends DateMap{ public class DataMatrix extends DateMap{
public final static String SPORULATION_VALUE = "SPORULATION_VALUE"; public final static String SPORULATION_VALUE = "SPORULATION_VALUE";
public final static String INFECTION_DIRECTLY_AFTER_SPORULATION = "IDAS"; 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"; public final static String INFECTION_TIME_AFTER_SPORULATION = "ITAS";
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment