diff --git a/.gitignore b/.gitignore index 23176e3effbf3094ff070c26224e3b2d14427283..4bc1e934d1a2494c4b7a08a7b94ce0c6f5834c65 100755 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ target/ classes/ +*~ diff --git a/pom.xml b/pom.xml index 270f0bb521155c08a2d9b2fd9feb6275f9b44594..4944b29dfe53608984ed0d163b5bbd0ae7b32a44 100755 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,7 @@ </dependencies> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <maven.compiler.source>1.7</maven.compiler.source> - <maven.compiler.target>1.7</maven.compiler.target> + <maven.compiler.source>10</maven.compiler.source> + <maven.compiler.target>10</maven.compiler.target> </properties> </project> \ No newline at end of file diff --git a/src/main/java/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel.java b/src/main/java/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel.java index 4ff6d24477c873ae6784df2edfb991922dd283be..ea055dc2eab9a565fa368b5dcda3bee9246dc6f0 100755 --- a/src/main/java/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel.java +++ b/src/main/java/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel.java @@ -19,8 +19,6 @@ package no.nibio.vips.model.deliaradicummodel; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; import java.text.DecimalFormat; import java.util.ArrayList; @@ -288,9 +286,7 @@ public class DeliaRadicumModel extends I18nImpl implements Model{ this.TJM10 = new ArrayList<>(); // Init data matrix this.dataMatrix = new DeliaRadicumModelDataMatrix(); - - ObjectMapper mapper = new ObjectMapper(); - + // Setting timezone this.timeZone = TimeZone.getTimeZone((String) config.getConfigParameter("timeZone")); //System.out.println("TimeZone=" + this.timeZone); @@ -298,7 +294,7 @@ public class DeliaRadicumModel extends I18nImpl implements Model{ // Importing weather data, creating collections // Can accept both hourly and daily data WeatherUtil wUtil = new WeatherUtil(); - List<WeatherObservation> observations = mapper.convertValue(config.getConfigParameter("observations"), new TypeReference<List<WeatherObservation>>(){}); + List<WeatherObservation> observations = this.modelUtil.extractWeatherObservationList(config.getConfigParameter("observations")); for(WeatherObservation o:observations) { switch(o.getElementMeasurementTypeId()) diff --git a/target/classes/.netbeans_automatic_build b/target/classes/.netbeans_automatic_build deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel$1.class b/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel$1.class deleted file mode 100644 index 02bcb429dc9d4e14ad26e5f3bc4309d63af4edf5..0000000000000000000000000000000000000000 Binary files a/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel$1.class and /dev/null differ diff --git a/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel.class b/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel.class index 6ccfe7663f6d29ca85284a620028a512aa1e6b92..639d0283e442d542cb1e17988108ff15e8bb24c3 100644 Binary files a/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel.class and b/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModel.class differ diff --git a/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelDataMatrix.class b/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelDataMatrix.class index f7e33768c7b326ec6fee16274df3dd84f5235d16..55a1800910f2d3dee5ef0ae18d9e821e3dd855b4 100644 Binary files a/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelDataMatrix.class and b/target/classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelDataMatrix.class differ diff --git a/target/surefire-reports/TEST-no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest.xml b/target/surefire-reports/TEST-no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest.xml index 4b75410ef0f18cc1f356e4ac032b7d6c47cb2653..08ed70b146fb485b6584dc52ac27fc2fe1a339b4 100644 --- a/target/surefire-reports/TEST-no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest.xml +++ b/target/surefire-reports/TEST-no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest.xml @@ -1,78 +1,78 @@ <?xml version="1.0" encoding="UTF-8" ?> -<testsuite tests="15" failures="0" name="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" time="0.929" errors="0" skipped="0"> +<testsuite tests="15" failures="0" name="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" time="0.895" errors="0" skipped="0"> <properties> <property name="java.runtime.name" value="OpenJDK Runtime Environment"/> - <property name="sun.boot.library.path" value="/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64"/> - <property name="java.vm.version" value="25.131-b11"/> - <property name="java.vm.vendor" value="Oracle Corporation"/> - <property name="java.vendor.url" value="http://java.oracle.com/"/> - <property name="path.separator" value=":"/> + <property name="java.vm.version" value="11.0.7+10-post-Ubuntu-2ubuntu218.04"/> + <property name="sun.boot.library.path" value="/usr/lib/jvm/java-11-openjdk-amd64/lib"/> + <property name="maven.multiModuleProjectDirectory" value="/home/treinar/prosjekter/vips/Sourcecode/DeliaRadicumModel"/> + <property name="java.vm.vendor" value="Ubuntu"/> + <property name="java.vendor.url" value="https://ubuntu.com/"/> <property name="guice.disable.misplaced.annotation.check" value="true"/> + <property name="path.separator" value=":"/> <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/> - <property name="file.encoding.pkg" value="sun.io"/> + <property name="sun.os.patch.level" value="unknown"/> <property name="user.country" value="US"/> <property name="sun.java.launcher" value="SUN_STANDARD"/> - <property name="sun.os.patch.level" value="unknown"/> <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/> <property name="user.dir" value="/home/treinar/prosjekter/vips/Sourcecode/DeliaRadicumModel"/> - <property name="java.runtime.version" value="1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11"/> + <property name="java.vm.compressedOopsMode" value="Zero based"/> + <property name="java.runtime.version" value="11.0.7+10-post-Ubuntu-2ubuntu218.04"/> <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/> - <property name="java.endorsed.dirs" value="/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/endorsed"/> <property name="os.arch" value="amd64"/> <property name="java.io.tmpdir" value="/tmp"/> <property name="line.separator" value=" "/> <property name="java.vm.specification.vendor" value="Oracle Corporation"/> <property name="os.name" value="Linux"/> - <property name="maven.ext.class.path" value="/home/treinar/bin/netbeans-8.2/java/maven-nblib/netbeans-eventspy.jar"/> - <property name="classworlds.conf" value="/home/treinar/bin/netbeans-8.2/java/maven/bin/m2.conf"/> + <property name="maven.ext.class.path" value="/home/treinar/bin/netbeans-10/java/maven-nblib/netbeans-eventspy.jar"/> + <property name="classworlds.conf" value="/home/treinar/bin/netbeans-10/java/maven/bin/m2.conf"/> <property name="sun.jnu.encoding" value="UTF-8"/> - <property name="java.library.path" value="/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/i386::/usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib"/> + <property name="java.library.path" value="/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib"/> + <property name="jdk.debug" value="release"/> + <property name="java.class.version" value="55.0"/> <property name="java.specification.name" value="Java Platform API Specification"/> - <property name="java.class.version" value="52.0"/> <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/> - <property name="os.version" value="4.4.0-97-generic"/> + <property name="os.version" value="5.3.0-46-generic"/> <property name="user.home" value="/home/treinar"/> <property name="user.timezone" value="Europe/Oslo"/> <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/> <property name="file.encoding" value="UTF-8"/> - <property name="java.specification.version" value="1.8"/> + <property name="java.specification.version" value="11"/> <property name="user.name" value="treinar"/> - <property name="java.class.path" value="/home/treinar/bin/netbeans-8.2/java/maven/boot/plexus-classworlds-2.4.jar"/> - <property name="java.vm.specification.version" value="1.8"/> + <property name="java.class.path" value="/home/treinar/bin/netbeans-10/java/maven/boot/plexus-classworlds-2.5.2.jar"/> + <property name="java.vm.specification.version" value="11"/> <property name="sun.arch.data.model" value="64"/> - <property name="java.home" value="/usr/lib/jvm/java-8-openjdk-amd64/jre"/> - <property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher -Dmaven.ext.class.path=/home/treinar/bin/netbeans-8.2/java/maven-nblib/netbeans-eventspy.jar install"/> - <property name="java.specification.vendor" value="Oracle Corporation"/> + <property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher -Dmaven.ext.class.path=/home/treinar/bin/netbeans-10/java/maven-nblib/netbeans-eventspy.jar install"/> + <property name="java.home" value="/usr/lib/jvm/java-11-openjdk-amd64"/> <property name="user.language" value="en"/> + <property name="java.specification.vendor" value="Oracle Corporation"/> <property name="awt.toolkit" value="sun.awt.X11.XToolkit"/> - <property name="java.vm.info" value="mixed mode"/> - <property name="java.version" value="1.8.0_131"/> - <property name="java.ext.dirs" value="/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext:/usr/java/packages/lib/ext"/> + <property name="java.vm.info" value="mixed mode, sharing"/> + <property name="java.version" value="11.0.7"/> <property name="securerandom.source" value="file:/dev/./urandom"/> - <property name="sun.boot.class.path" value="/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfr.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/classes"/> - <property name="java.vendor" value="Oracle Corporation"/> - <property name="maven.home" value="/home/treinar/bin/netbeans-8.2/java/maven"/> + <property name="java.vendor" value="Ubuntu"/> + <property name="maven.home" value="/home/treinar/bin/netbeans-10/java/maven"/> <property name="file.separator" value="/"/> - <property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/> - <property name="sun.cpu.endian" value="little"/> + <property name="java.version.date" value="2020-04-14"/> + <property name="java.vendor.url.bug" value="https://bugs.launchpad.net/ubuntu/+source/openjdk-lts"/> <property name="sun.io.unicode.encoding" value="UnicodeLittle"/> + <property name="sun.cpu.endian" value="little"/> <property name="sun.desktop" value="gnome"/> <property name="sun.cpu.isalist" value=""/> </properties> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetSampleConfig" time="0.005"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testSetConfiguration" time="0.322"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testAcceptance" time="0.405"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testWithSwedishData" time="0.116"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelId" time="0.001"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelName_0args" time="0.001"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelName_String" time="0"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetWarningStatusInterpretation_String" time="0.037"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetWarningStatusInterpretation_0args" time="0.001"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testAcceptance" time="0.672"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testWithSwedishData" time="0.086"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelId" time="0"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelName_0args" time="0"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelName_String" time="0.001"/> <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetLicense" time="0"/> <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetCopyright" time="0"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelDescription_0args" time="0.027"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelDescription_String" time="0.005"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetWarningStatusInterpretation_0args" time="0"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetWarningStatusInterpretation_String" time="0"/> - <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelUsage_0args" time="0.001"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelDescription_0args" time="0.047"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelDescription_String" time="0.013"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelUsage_0args" time="0"/> <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetModelUsage_String" time="0"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testGetSampleConfig" time="0.028"/> + <testcase classname="no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest" name="testSetConfiguration" time="0.01"/> </testsuite> \ No newline at end of file diff --git a/target/surefire-reports/no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest.txt b/target/surefire-reports/no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest.txt index 204cb293778c42c2b24b29a5f83f887a56893e34..da9fe526f4bf9507f48970be438f31bf25294108 100644 --- a/target/surefire-reports/no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest.txt +++ b/target/surefire-reports/no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest.txt @@ -1,4 +1,4 @@ ------------------------------------------------------------------------------- Test set: no.nibio.vips.model.deliaradicummodel.DeliaRadicumModelTest ------------------------------------------------------------------------------- -Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.929 sec +Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.942 sec diff --git a/target/test-classes/.netbeans_automatic_build b/target/test-classes/.netbeans_automatic_build deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/target/test-classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelTest$1.class b/target/test-classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelTest$1.class index 3447d918192e39f6aa26ff816e6c80fb8ac626d5..beac300910a6ce00d0d51805099ab8dc37d98742 100644 Binary files a/target/test-classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelTest$1.class and b/target/test-classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelTest$1.class differ diff --git a/target/test-classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelTest.class b/target/test-classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelTest.class index f715a32d168d8baf5fd23837cd7c9a6919d9a95d..e6a41d874fd196831073cb23e1611f9d09b66a24 100644 Binary files a/target/test-classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelTest.class and b/target/test-classes/no/nibio/vips/model/deliaradicummodel/DeliaRadicumModelTest.class differ