Mercurial > dive4elements > river
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: |