changeset 945:60648364134e

Backed out changeset af0883b73551
author Tom Gottfried <tom@intevation.de>
date Wed, 18 May 2016 14:13:33 +0200
parents af0883b73551
children 84dd8d597e61
files db_schema/stammdaten_data.sql src/main/java/de/intevation/lada/model/Messwert.java src/main/java/de/intevation/lada/model/ZusatzWert.java src/main/java/de/intevation/lada/query/QueryTools.java src/main/java/de/intevation/lada/util/data/MathUtil.java
diffstat 5 files changed, 13 insertions(+), 51 deletions(-) [+]
line wrap: on
line diff
--- a/db_schema/stammdaten_data.sql	Wed May 18 14:12:41 2016 +0200
+++ b/db_schema/stammdaten_data.sql	Wed May 18 14:13:33 2016 +0200
@@ -36857,7 +36857,7 @@
 5	1	umwId	Umw-ID	55	f	4
 6	1	pArt	PA	50	f	5
 7	1	peBegin	Entnahme_von	120	f	6
-8	1	peEnd	Entnahme_bis	120	f	7
+8	1	peEnd	Enfnahme_bis	120	f	7
 9	1	ortId	Ort_id	100	f	8
 10	1	eGemId	E-Gem Id	80	f	9
 11	1	eGem	E-Gemeinde	200	f	10
@@ -36869,7 +36869,7 @@
 17	2	umwId	Umw-ID	55	f	4
 18	2	pArt	PA	50	f	5
 19	2	peBegin	Entnahme_von	120	f	6
-20	2	peEnd	Entnahme_bis	120	f	7
+20	2	peEnd	Enfnahme_bis	120	f	7
 21	2	ortId	Ort_id	100	f	8
 22	2	eGemId	E-Gem Id	80	f	9
 23	2	eGem	E-Gemeinde	200	f	10
@@ -36881,7 +36881,7 @@
 29	3	umwId	Umw-ID	55	f	4
 30	3	pArt	PA	50	f	5
 31	3	peBegin	Entnahme_von	120	f	6
-32	3	peEnd	Entnahme_bis	120	f	7
+32	3	peEnd	Enfnahme_bis	120	f	7
 33	3	ortId	Ort_id	100	f	8
 34	3	eGemId	E-Gem Id	80	f	9
 35	3	eGem	E-Gemeinde	200	f	10
@@ -36893,7 +36893,7 @@
 41	4	umwId	Umw-ID	55	f	4
 42	4	pArt	PA	50	f	5
 43	4	peBegin	Entnahme_von	120	f	6
-44	4	peEnd	Entnahme_bis	120	f	7
+44	4	peEnd	Enfnahme_bis	120	f	7
 45	4	ortId	Ort_id	100	f	8
 46	4	eGemId	E-Gem Id	80	f	9
 47	4	eGem	E-Gemeinde	200	f	10
@@ -36905,7 +36905,7 @@
 53	5	umwId	Umw-ID	55	f	4
 54	5	pArt	PA	50	f	5
 55	5	peBegin	Entnahme_von	120	f	6
-56	5	peEnd	Entnahme_bis	120	f	7
+56	5	peEnd	Enfnahme_bis	120	f	7
 57	5	ortId	Ort_id	100	f	8
 58	5	eGemId	E-Gem Id	80	f	9
 59	5	eGem	E-Gemeinde	200	f	10
@@ -36925,7 +36925,7 @@
 73	7	peBegin	Entnahme_von	120	f	6
 74	7	hauptprobenNr	Proben Nr	100	f	6
 75	7	ortsTyp	Ortstyp	50	f	7
-76	7	peEnd	Entnahme_bis	120	f	7
+76	7	peEnd	Enfnahme_bis	120	f	7
 77	7	ortId	Ort_id	100	f	8
 78	7	gemId	Gemeinde Id	100	f	8
 79	7	bezeichnung	Gemeinde	400	t	9
@@ -36955,7 +36955,7 @@
 103	13	umwId	Umw-ID	55	f	8
 104	13	pArt	PA	50	f	9
 105	13	peBegin	Entnahme_von	120	f	10
-106	13	peEnd	Entnahme_bis	120	f	11
+106	13	peEnd	Enfnahme_bis	120	f	11
 107	13	ortId	Ort_id	100	f	12
 108	13	eGemId	E-Gem Id	80	f	13
 109	13	eGem	E-Gemeinde	200	f	14
@@ -36971,7 +36971,7 @@
 119	15	umwId	Umw-ID	55	f	8
 120	15	pArt	PA	50	f	9
 121	15	peBegin	Entnahme_von	120	f	10
-122	15	peEnd	Entnahme_bis	120	f	11
+122	15	peEnd	Enfnahme_bis	120	f	11
 123	15	ortId	Ort_id	100	f	12
 124	15	eGemId	E-Gem Id	80	f	13
 125	15	eGem	E-Gemeinde	200	f	14
--- a/src/main/java/de/intevation/lada/model/Messwert.java	Wed May 18 14:12:41 2016 +0200
+++ b/src/main/java/de/intevation/lada/model/Messwert.java	Wed May 18 14:13:33 2016 +0200
@@ -18,8 +18,6 @@
 import javax.persistence.Table;
 import javax.persistence.Transient;
 
-import de.intevation.lada.util.data.MathUtil;
-
 
 /**
  * The persistent class for the messwert database table.
@@ -128,7 +126,7 @@
     }
 
     public void setMesswert(Double messwert) {
-        this.messwert = MathUtil.roundDoubleToThree(messwert);
+        this.messwert = messwert;
     }
 
     public String getMesswertNwg() {
@@ -144,7 +142,7 @@
     }
 
     public void setNwgZuMesswert(Double nwgZuMesswert) {
-        this.nwgZuMesswert = MathUtil.roundDoubleToThree(nwgZuMesswert);
+        this.nwgZuMesswert = nwgZuMesswert;
     }
 
     public boolean isOwner() {
--- a/src/main/java/de/intevation/lada/model/ZusatzWert.java	Wed May 18 14:12:41 2016 +0200
+++ b/src/main/java/de/intevation/lada/model/ZusatzWert.java	Wed May 18 14:13:33 2016 +0200
@@ -18,8 +18,6 @@
 import javax.persistence.Table;
 import javax.persistence.Transient;
 
-import de.intevation.lada.util.data.MathUtil;
-
 
 /**
  * The persistent class for the zusatz_wert database table.
@@ -89,7 +87,7 @@
     }
 
     public void setMesswertPzs(Double messwertPzs) {
-        this.messwertPzs = MathUtil.roundDoubleToThree(messwertPzs);
+        this.messwertPzs = messwertPzs;
     }
 
     public Double getNwgZuMesswert() {
@@ -97,7 +95,7 @@
     }
 
     public void setNwgZuMesswert(Double nwgZuMesswert) {
-        this.nwgZuMesswert = MathUtil.roundDoubleToThree(nwgZuMesswert);
+        this.nwgZuMesswert = nwgZuMesswert;
     }
 
     public Integer getProbeId() {
--- a/src/main/java/de/intevation/lada/query/QueryTools.java	Wed May 18 14:12:41 2016 +0200
+++ b/src/main/java/de/intevation/lada/query/QueryTools.java	Wed May 18 14:13:33 2016 +0200
@@ -173,11 +173,7 @@
         }
     }
 
-    public List<Map<String, Object>> getResultForQuery(
-        MultivaluedMap<String, String> params,
-        Integer qId,
-        String type
-    ) {
+    public List<Map<String, Object>> getResultForQuery(MultivaluedMap<String, String> params, Integer qId, String type) {
         QueryBuilder<Query> builder = new QueryBuilder<Query>(
             repository.entityManager("stamm"),
             Query.class
--- a/src/main/java/de/intevation/lada/util/data/MathUtil.java	Wed May 18 14:12:41 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
- * Software engineering by Intevation GmbH
- *
- * This file is Free Software under the GNU GPL (v>=3)
- * and comes with ABSOLUTELY NO WARRANTY! Check out
- * the documentation coming with IMIS-Labordaten-Application for details.
- */
-package de.intevation.lada.util.data;
-
-import java.math.BigDecimal;
-import java.math.MathContext;
-import java.math.RoundingMode;
-
-/**
- * Utilities for calculations
- *
- */
-public class MathUtil {
-
-    public static final MathContext ROUNDING_CONTEXT = new MathContext(3,
-        RoundingMode.HALF_EVEN);
-
-    public static Double roundDoubleToThree(Double value) {
-        if (value == null) {
-            return null;
-        }
-        return BigDecimal.valueOf(value).round(ROUNDING_CONTEXT).doubleValue();
-    }
-
-}
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)