Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java @ 4568:bbd82bd8e541
flys-client: Cosmetics and warnings.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Mon, 19 Nov 2012 00:07:53 +0100 |
parents | 6ae99d996f79 |
children | d0fd78d5c1eb |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java Sun Nov 18 01:19:07 2012 +0100 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/WQSimpleArrayPanel.java Mon Nov 19 00:07:53 2012 +0100 @@ -1,12 +1,9 @@ package de.intevation.flys.client.client.ui; -import java.util.ArrayList; -import java.util.LinkedHashMap; -import java.util.List; - import com.google.gwt.core.client.GWT; import com.google.gwt.i18n.client.NumberFormat; import com.google.gwt.user.client.rpc.AsyncCallback; + import com.smartgwt.client.widgets.Canvas; import com.smartgwt.client.widgets.Label; import com.smartgwt.client.widgets.form.DynamicForm; @@ -42,6 +39,10 @@ import de.intevation.flys.client.shared.model.WQInfoObject; import de.intevation.flys.client.shared.model.WQInfoRecord; +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; + /** * An UIProvider for inserting a mode for W or Q and an array of values for each @@ -53,6 +54,8 @@ extends AbstractUIProvider implements BlurHandler { + private static final long serialVersionUID = 3223369196267895010L; + public static final String FIELD_MODE = "field_mode"; public static final String FIELD_VALUES = "field_values"; @@ -103,7 +106,6 @@ DoubleArrayData valuesData = findValuesData(dataList); DataItem[] modeItems = modeData.getItems(); - DataItem[] valuesItems = valuesData.getItems(); HLayout layout = new HLayout(); VLayout valueContainer = new VLayout(); @@ -224,16 +226,17 @@ protected void fetchWQData() { ArtifactDescription desc = artifact.getArtifactDescription(); - DataList[] data = desc.getOldData(); final String river = desc.getRiver(); final String refGauge = desc.getReferenceGauge(); gaugeService.getGaugeInfo(river, refGauge, new AsyncCallback<List<Gauge>>() { + @Override public void onFailure(Throwable throwable) { GWT.log("ERROR WHILE FETCHING GAUGES!"); } + @Override public void onSuccess(List<Gauge> gauges) { Gauge g = gauges.get(0); updateWQData(river, g.getLower(), g.getUpper()); @@ -250,10 +253,12 @@ wqInfoService.getWQInfo(locale, river, lower, upper, new AsyncCallback<WQInfoObject[]>() { + @Override public void onFailure(Throwable caught) { GWT.log("Could not recieve wq informations."); } + @Override public void onSuccess(WQInfoObject[] wqi) { int num = wqi != null ? wqi.length :0; GWT.log("Recieved " + num + " wq informations."); @@ -314,8 +319,6 @@ protected DoubleArrayData findValuesData(DataList dataList) { - DoubleArrayData data = null; - for (int i = 0, n = dataList.size(); i < n; i++) { Data tmp = dataList.get(i); @@ -329,8 +332,6 @@ protected IntegerOptionsData findOptionsData(DataList dataList) { - IntegerOptionsData data = null; - for (int i = 0, n = dataList.size(); i < n; i++) { Data tmp = dataList.get(i);