annotate flys-client/src/main/java/de/intevation/flys/client/client/services/GaugeInfoServiceAsync.java @ 4269:0c766c475805

Add Panel and Tree UI classes for dispayling the measurement station info The new ui classes are using the new extracted base class InfoPanel and InfoTree which are in common with the gauge info.
author Björn Ricks <bjoern.ricks@intevation.de>
date Fri, 26 Oct 2012 12:22:06 +0200
parents 52a98e1653c1
children
rev   line source
2466
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.client.client.services;
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
2
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
3 import java.util.List;
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
4
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
5 import com.google.gwt.user.client.rpc.AsyncCallback;
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
6
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
7 import de.intevation.flys.client.shared.model.Gauge;
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
8
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
9
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
10 /**
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
11 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a>
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
12 */
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
13 public interface GaugeInfoServiceAsync {
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
14
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
15 void getGaugeInfo(
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
16 String river,
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
17 String refnumber,
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
18 AsyncCallback<List<Gauge>> gauges);
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
19 }
52a98e1653c1 Added a new RPC service to fetch gauge information.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
20 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org