comparison flys-client/ChangeLog @ 905:478a571f1f94

Refactored server code - HTTP related code moved to ArtifactsHelper and CollectionHelper which makes us able to combine Artifact and Collection protocol stuff in a single RPC service. flys-client/trunk@2757 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 15 Sep 2011 12:55:36 +0000
parents 1e08a5b0add9
children 39acba4b5f0b
comparison
equal deleted inserted replaced
904:1e08a5b0add9 905:478a571f1f94
1 2011-09-15 Ingo Weinzierl <ingo@intevation.de>
2
3 Refactored the HTTP related code for Collections and Artifacts out to helper
4 classes. This makes us able to combine several Artifact and Collection
5 protocol specific things in new Services. The first one which uses this
6 combination is the LoadArtifactService where a new Artifact is created and
7 finally added to a Collection.
8
9 * src/main/java/de/intevation/flys/client/server/LoadArtifactServiceImpl.java,
10 src/main/java/de/intevation/flys/client/client/services/LoadArtifactServiceAsync.java,
11 src/main/java/de/intevation/flys/client/client/services/LoadArtifactService.java:
12 New service to create a new Artifact (with a given factory and a
13 recommendation) and add it directly to a specified Collection.
14
15 * src/main/java/de/intevation/flys/client/server/DescribeCollectionServiceImpl.java,
16 src/main/java/de/intevation/flys/client/server/AddArtifactServiceImpl.java:
17 Removed HTTP related code - the CollectionHelper should do all this.
18
19 * src/main/java/de/intevation/flys/client/server/ArtifactServiceImpl.java:
20 Removed HTTP related code - the ArtifactHelper should do all this.
21
22 * src/main/java/de/intevation/flys/client/server/CollectionHelper.java:
23 Added HTTP related methods from DescribeCollectionServiceImpl and
24 AddArtifactServiceImpl.
25
26 * src/main/java/de/intevation/flys/client/server/ArtifactHelper.java: New.
27 This helper class should handle all the HTTP stuff for working with
28 Artifacts.
29
30 * src/main/webapp/WEB-INF/web.xml: Registered the new LoadArtifactService.
31
1 2011-09-15 Raimund Renkert <raimund.renkert@intevation.de> 32 2011-09-15 Raimund Renkert <raimund.renkert@intevation.de>
2 33
3 Issue194 34 Issue194
4 35
5 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java: 36 * src/main/java/de/intevation/flys/client/client/ui/wq/QDTable.java:

http://dive4elements.wald.intevation.org