annotate flys-client/src/main/java/de/intevation/flys/client/client/services/ModuleService.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 72d2ec6a471e
children
rev   line source
3515
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.client.client.services;
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
2
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
3 import com.google.gwt.user.client.rpc.RemoteService;
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
4 import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
5
3529
72d2ec6a471e Load the list of modules from the flys artifact server
Bjoern Ricks <bjoern.ricks@intevation.de>
parents: 3515
diff changeset
6 import de.intevation.flys.client.shared.exceptions.ServerException;
3515
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
7 import de.intevation.flys.client.shared.model.Module;
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
8
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
9 @RemoteServiceRelativePath("modules")
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
10 public interface ModuleService extends RemoteService {
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
11
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
12 /**
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
13 * Returns the list of available modules of a user
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
14 *
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
15 * @param locale The locale used for the request
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
16 * @return a String array of all available modules
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
17 *
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
18 */
3529
72d2ec6a471e Load the list of modules from the flys artifact server
Bjoern Ricks <bjoern.ricks@intevation.de>
parents: 3515
diff changeset
19 public Module[] list(String locale) throws ServerException;
3515
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
20 }
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
21
70c0942156ad Add service to list available modules for a user
Bjoern Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
22 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 tw=80 :

http://dive4elements.wald.intevation.org