From 26d5aa256e861d7412e458ed3abd304db4311c3f Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@bioforsk.no>
Date: Fri, 10 Jun 2016 11:38:44 +0200
Subject: [PATCH] First complete version

---
 .../septoriaapiicolamodel/SeptoriaApiicolaModel.java   | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/main/java/no/bioforsk/vips/model/septoriaapiicolamodel/SeptoriaApiicolaModel.java b/src/main/java/no/bioforsk/vips/model/septoriaapiicolamodel/SeptoriaApiicolaModel.java
index fd71412..aea730e 100644
--- a/src/main/java/no/bioforsk/vips/model/septoriaapiicolamodel/SeptoriaApiicolaModel.java
+++ b/src/main/java/no/bioforsk/vips/model/septoriaapiicolamodel/SeptoriaApiicolaModel.java
@@ -81,7 +81,7 @@ public class SeptoriaApiicolaModel  extends I18nImpl implements Model{
         Date firstSeasonPestObservationDate = firstSeasonPestObservation != null ? 
                 new WeatherUtil().normalizeToExactDate(firstSeasonPestObservation.getTimeOfObservation(), this.timeZone) 
                 : null;
-        //System.out.println(this.dataMatrix.toCSV());
+        
         Date currentDate = this.dataMatrix.getFirstDateWithParameterValue(DataMatrix.WET_DAY);
         Date endDate = this.dataMatrix.getLastDateWithParameterValue(DataMatrix.WET_DAY);
         Calendar cal = Calendar.getInstance(timeZone);
@@ -233,20 +233,18 @@ public class SeptoriaApiicolaModel  extends I18nImpl implements Model{
         this.dataMatrix = new DataMatrix();
         WeatherUtil wUtil = new WeatherUtil();
         this.getObjectMapper().configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
-        
+        // Setting time zone
         this.timeZone = TimeZone.getTimeZone((String) config.getConfigParameter("timeZone"));
-        
+        // Getting observation data
         this.pestObservations = this.getObjectMapper().convertValue(config.getConfigParameter("pestObservations"), new TypeReference<List<ObservationImpl>>(){});
         if(this.pestObservations != null && ! this.pestObservations.isEmpty())
         {
             for(Observation o:this.pestObservations)
             {
-                this.dataMatrix.setParamIntValueForDate(wUtil.normalizeToExactHour(o.getTimeOfObservation(), timeZone), DataMatrix.PEST_OBSERVED, 1);
+                this.dataMatrix.setParamIntValueForDate(wUtil.normalizeToExactDate(o.getTimeOfObservation(), timeZone), DataMatrix.PEST_OBSERVED, 1);
             }
         }
         
-        // Setting timezone
-        
         // Getting weather data
         
         List<WeatherObservation> observations = this.getObjectMapper().convertValue(config.getConfigParameter("observations"), new TypeReference<List<WeatherObservation>>(){});
-- 
GitLab