Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.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 | 8490faba00e7 |
children | cbe89b2ce3cd |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java Sun Nov 18 01:19:07 2012 +0100 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java Mon Nov 19 00:07:53 2012 +0100 @@ -1,32 +1,34 @@ 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.data.Record; - import com.smartgwt.client.util.SC; import com.smartgwt.client.widgets.Canvas; import com.smartgwt.client.widgets.Label; import com.smartgwt.client.widgets.form.DynamicForm; import com.smartgwt.client.widgets.form.fields.FormItem; import com.smartgwt.client.widgets.form.fields.RadioGroupItem; -import com.smartgwt.client.widgets.form.fields.events.BlurHandler; import com.smartgwt.client.widgets.form.fields.events.BlurEvent; +import com.smartgwt.client.widgets.form.fields.events.BlurHandler; +import com.smartgwt.client.widgets.form.fields.events.ChangeEvent; import com.smartgwt.client.widgets.form.fields.events.ChangeHandler; -import com.smartgwt.client.widgets.form.fields.events.ChangeEvent; +import com.smartgwt.client.widgets.grid.events.CellClickEvent; +import com.smartgwt.client.widgets.grid.events.CellClickHandler; import com.smartgwt.client.widgets.layout.HLayout; import com.smartgwt.client.widgets.layout.VLayout; -import com.smartgwt.client.widgets.grid.events.CellClickHandler; -import com.smartgwt.client.widgets.grid.events.CellClickEvent; +import com.smartgwt.client.widgets.tab.Tab; import com.smartgwt.client.widgets.tab.TabSet; -import com.smartgwt.client.widgets.tab.Tab; +import de.intevation.flys.client.client.Config; +import de.intevation.flys.client.client.FLYSConstants; +import de.intevation.flys.client.client.services.WQInfoService; +import de.intevation.flys.client.client.services.WQInfoServiceAsync; +import de.intevation.flys.client.client.ui.wq.QDTable; +import de.intevation.flys.client.client.ui.wq.WTable; +import de.intevation.flys.client.shared.model.ArtifactDescription; import de.intevation.flys.client.shared.model.Data; import de.intevation.flys.client.shared.model.DataItem; import de.intevation.flys.client.shared.model.DataList; @@ -34,14 +36,10 @@ import de.intevation.flys.client.shared.model.DefaultDataItem; import de.intevation.flys.client.shared.model.WQInfoObject; import de.intevation.flys.client.shared.model.WQInfoRecord; -import de.intevation.flys.client.shared.model.ArtifactDescription; -import de.intevation.flys.client.client.FLYSConstants; -import de.intevation.flys.client.client.Config; -import de.intevation.flys.client.client.services.WQInfoService; -import de.intevation.flys.client.client.services.WQInfoServiceAsync; -import de.intevation.flys.client.client.ui.wq.WTable; -import de.intevation.flys.client.client.ui.wq.QDTable; +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; /** @@ -53,6 +51,8 @@ extends AbstractUIProvider implements ChangeHandler, BlurHandler { + private static final long serialVersionUID = 4797387993390350341L; + /** The message class that provides i18n strings.*/ protected FLYSConstants MESSAGE = GWT.create(FLYSConstants.class); @@ -212,6 +212,7 @@ */ protected void initTableListeners() { CellClickHandler handler = new CellClickHandler() { + @Override public void onCellClick(CellClickEvent e) { if (isWMode() || qdTable.isLocked()) { return; @@ -251,6 +252,7 @@ * * @return the widget. */ + @Override public Canvas create(DataList data) { initDefaults(data); @@ -295,6 +297,7 @@ } + @Override public Canvas createOld(DataList dataList) { List<Data> items = dataList.getAll(); @@ -414,19 +417,15 @@ this.fromW = minW; this.toW = maxW; - this.stepW = stepW; this.fromQ = minQ; this.toQ = maxQ; - this.stepQ = stepQ; this.fromQFree = minQFree; this.toQFree = maxQFree; - this.stepQFree = stepQFree; this.fromWFree = minWFree; this.toWFree = maxWFree; - this.stepWFree = stepWFree; } @@ -863,6 +862,7 @@ * * @return the selected/inserted data. */ + @Override public Data[] getData() { // XXX If we have entered a value and click right afterwards on the // 'next' button, the BlurEvent is not fired, and the values are not @@ -1266,6 +1266,7 @@ * * @param event The ChangeEvent. */ + @Override public void onChange(ChangeEvent event) { DynamicForm form = event.getForm(); FormItem item = event.getItem(); @@ -1419,6 +1420,7 @@ * * @param event The BlurEvent. */ + @Override public void onBlur(BlurEvent event) { DynamicForm form = event.getForm(); FormItem item = event.getItem(); @@ -1797,11 +1799,13 @@ wqInfoService.getWQInfo(locale, river, mm[0], mm[1], new AsyncCallback<WQInfoObject[]>() { + @Override public void onFailure(Throwable caught) { GWT.log("Could not recieve wq informations."); SC.warn(caught.getMessage()); } + @Override public void onSuccess(WQInfoObject[] wqi) { int num = wqi != null ? wqi.length :0; GWT.log("Recieved " + num + " wq informations.");