annotate flys-client/src/main/java/de/intevation/flys/client/client/services/SedimentLoadInfoServiceAsync.java @ 5818:a4ff4167be1e

Request feature info on all layers and show it as html if the server does not return valid gml. Non queryable layers produce an error message when the request fails. This is good enough
author Andre Heinecke <aheinecke@intevation.de>
date Wed, 24 Apr 2013 17:33:27 +0200
parents 1f98a3a89e13
children
rev   line source
4298
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.client.client.services;
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
2
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
3 import com.google.gwt.user.client.rpc.AsyncCallback;
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
4
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
5 import de.intevation.flys.client.shared.model.SedimentLoadInfoObject;
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
6
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
7 /**
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
8 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a>
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
9 */
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
10 public interface SedimentLoadInfoServiceAsync {
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
11
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
12 void getSedimentLoadInfo(
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
13 String locale,
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
14 String river,
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
15 String type,
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
16 double startKm,
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
17 double endKm,
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
18 AsyncCallback<SedimentLoadInfoObject[]> cb);
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
19 }
1f98a3a89e13 New client side service for sediment load infos.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
20 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org