From 4b971a75ec5b4da6f08323d7a5003457b118f500 Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@nibio.no> Date: Wed, 24 May 2017 14:56:25 -0700 Subject: [PATCH] Refactoring --- .../no/nibio/vips/logic/service/LogicService.java | 2 +- .../vips/logic/service/WeatherProxyService.java | 4 ++-- ...tosDataParser.java => MetosRIMProDataParser.java} | 12 ++++++------ 3 files changed, 9 insertions(+), 9 deletions(-) rename src/main/java/no/nibio/vips/util/weather/{MetosDataParser.java => MetosRIMProDataParser.java} (94%) diff --git a/src/main/java/no/nibio/vips/logic/service/LogicService.java b/src/main/java/no/nibio/vips/logic/service/LogicService.java index c68cfc90..b1e2aeb0 100755 --- a/src/main/java/no/nibio/vips/logic/service/LogicService.java +++ b/src/main/java/no/nibio/vips/logic/service/LogicService.java @@ -72,7 +72,7 @@ import no.nibio.vips.util.ServletUtil; import no.nibio.vips.util.SolarRadiationUtil; import no.nibio.vips.util.weather.ALabDataParser; import no.nibio.vips.util.weather.FruitWebDavisDataParser; -import no.nibio.vips.util.weather.MetosDataParser; +import no.nibio.vips.util.weather.MetosRIMProDataParser; import no.nibio.vips.util.weather.ParseWeatherDataException; import org.jboss.resteasy.annotations.GZIP; import org.jboss.resteasy.client.jaxrs.ResteasyWebTarget; diff --git a/src/main/java/no/nibio/vips/logic/service/WeatherProxyService.java b/src/main/java/no/nibio/vips/logic/service/WeatherProxyService.java index 29b52dc5..eed81e2c 100755 --- a/src/main/java/no/nibio/vips/logic/service/WeatherProxyService.java +++ b/src/main/java/no/nibio/vips/logic/service/WeatherProxyService.java @@ -37,7 +37,7 @@ import javax.ws.rs.core.Response; import no.nibio.vips.entity.WeatherObservation; import no.nibio.vips.util.weather.ALabDataParser; import no.nibio.vips.util.weather.FruitWebDavisDataParser; -import no.nibio.vips.util.weather.MetosDataParser; +import no.nibio.vips.util.weather.MetosRIMProDataParser; import no.nibio.vips.util.weather.ParseWeatherDataException; import no.nibio.vips.util.weather.USPestDataParser; import org.jboss.resteasy.annotations.GZIP; @@ -70,7 +70,7 @@ public class WeatherProxyService { format.setTimeZone(timeZone); String startDateParam = startDatePOST != null ? startDatePOST : startDateGET; Date startDate1 = format.parse(startDateParam); - observations = new MetosDataParser().getWeatherObservations(stationId, timeZone, startDate1); + observations = new MetosRIMProDataParser().getWeatherObservations(stationId, timeZone, startDate1); } catch (ParseException | ParseWeatherDataException | NullPointerException ex) { return Response.serverError().entity(ex).build(); } diff --git a/src/main/java/no/nibio/vips/util/weather/MetosDataParser.java b/src/main/java/no/nibio/vips/util/weather/MetosRIMProDataParser.java similarity index 94% rename from src/main/java/no/nibio/vips/util/weather/MetosDataParser.java rename to src/main/java/no/nibio/vips/util/weather/MetosRIMProDataParser.java index 53142d7b..5b1b35b8 100755 --- a/src/main/java/no/nibio/vips/util/weather/MetosDataParser.java +++ b/src/main/java/no/nibio/vips/util/weather/MetosRIMProDataParser.java @@ -40,7 +40,7 @@ import no.nibio.vips.entity.WeatherObservation; * @copyright 2015 <a href="http://www.nibio.no/">NIBIO</a> * @author Tor-Einar Skog <tor-einar.skog@nibio.no> */ -public class MetosDataParser { +public class MetosRIMProDataParser { public final static String METOS_URL_TEMPLATE = "http://www.fieldclimate.com/rimpro/all_sensors_csv.php?s={0}"; // Metos parameters, including name and aggregation type private final static String[][] elementMeasurementTypes = { @@ -94,7 +94,7 @@ public class MetosDataParser { String[] headers; Map<Integer, Integer> elementOrdering = new HashMap<>(); try { - URL metosURL = new URL(MessageFormat.format(MetosDataParser.METOS_URL_TEMPLATE, stationID)); + URL metosURL = new URL(MessageFormat.format(MetosRIMProDataParser.METOS_URL_TEMPLATE, stationID)); BufferedReader in = new BufferedReader( new InputStreamReader(metosURL.openStream())); @@ -198,8 +198,8 @@ public class MetosDataParser { { continue; } - //System.out.println("element " + i + "=" + MetosDataParser.elementMeasurementTypes[elementMeasurementTypeIndex][1]); - if(MetosDataParser.elementMeasurementTypes[elementMeasurementTypeIndex][2].equals("AVG")) + //System.out.println("element " + i + "=" + MetosRIMProDataParser.elementMeasurementTypes[elementMeasurementTypeIndex][1]); + if(MetosRIMProDataParser.elementMeasurementTypes[elementMeasurementTypeIndex][2].equals("AVG")) { aggregateValue = (value00 + value30) / 2; } @@ -211,7 +211,7 @@ public class MetosDataParser { WeatherObservation obs = new WeatherObservation(); obs.setTimeMeasured(timestamp); obs.setLogIntervalId(WeatherObservation.LOG_INTERVAL_ID_1H); - obs.setElementMeasurementTypeId(MetosDataParser.elementMeasurementTypes[elementMeasurementTypeIndex][1]); + obs.setElementMeasurementTypeId(MetosRIMProDataParser.elementMeasurementTypes[elementMeasurementTypeIndex][1]); obs.setValue(aggregateValue); retVal.add(obs); } @@ -248,7 +248,7 @@ public class MetosDataParser { WeatherObservation obs = new WeatherObservation(); obs.setTimeMeasured(timestamp); obs.setLogIntervalId(WeatherObservation.LOG_INTERVAL_ID_1H); - obs.setElementMeasurementTypeId(MetosDataParser.elementMeasurementTypes[elementMeasurementTypeIndex][1]); + obs.setElementMeasurementTypeId(MetosRIMProDataParser.elementMeasurementTypes[elementMeasurementTypeIndex][1]); obs.setValue(value); retVal.add(obs); } -- GitLab