teichmann@5861: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde teichmann@5861: * Software engineering by Intevation GmbH teichmann@5861: * teichmann@5993: * This file is Free Software under the GNU AGPL (>=v3) teichmann@5861: * and comes with ABSOLUTELY NO WARRANTY! Check out the teichmann@5993: * documentation coming with Dive4Elements River for details. teichmann@5861: */ teichmann@5861: teichmann@5835: package org.dive4elements.river.client.client.ui.fixation; raimund@2505: teichmann@5835: import org.dive4elements.river.client.client.FLYSConstants; teichmann@5835: import org.dive4elements.river.client.shared.model.Data; teichmann@5835: import org.dive4elements.river.client.shared.model.DataList; gernotbelger@9256: import org.dive4elements.river.client.shared.model.FixingsOverviewInfo; gernotbelger@9256: gernotbelger@9256: import com.google.gwt.core.client.GWT; gernotbelger@9256: import com.smartgwt.client.widgets.Canvas; raimund@2505: raimund@2505: /** raimund@2505: * This UIProvider creates a panel for location or distance input. raimund@2505: * raimund@2505: * @author Raimund Renkert raimund@2505: */ gernotbelger@9256: public class FixQSelectPanel extends FixationPanel { raimund@2505: /** The message class that provides i18n strings. */ raimund@2505: protected FLYSConstants MESSAGES = GWT.create(FLYSConstants.class); raimund@2505: gernotbelger@9256: @Override gernotbelger@9256: public Canvas createWidget(final DataList data) { raimund@2505: instances.put(this.artifact.getUuid(), this); raimund@2505: raimund@2505: return new Canvas(); raimund@2505: } raimund@2505: raimund@2505: @Override gernotbelger@9256: public Canvas createOld(final DataList dataList) { raimund@2505: return new Canvas(); raimund@2505: } raimund@2505: raimund@2505: /** raimund@2505: * This method returns the selected data. raimund@2505: * raimund@2505: * @return the selected/inserted data. raimund@2505: */ gernotbelger@9256: @Override raimund@2505: public Data[] getData() { sascha@3379: return new Data[0]; raimund@2505: } raimund@2505: raimund@2505: @Override gernotbelger@9256: public void setValues(final String cid, final boolean checked) { raimund@2505: // No user interaction, do nothing. raimund@2505: } raimund@2505: raimund@2505: @Override raimund@2505: public boolean renderCheckboxes() { raimund@2505: // No selection, return false. raimund@2505: return false; raimund@2505: } raimund@2517: gernotbelger@9256: @Override gernotbelger@9256: public void success(final FixingsOverviewInfo fixInfo) { gernotbelger@9256: } gernotbelger@9256: }