Mercurial > dive4elements > river
comparison flys-artifacts/ChangeLog @ 937:9e813e9137a5
Added a monitor that creates new artifacts for default themes in charts and maps.
flys-artifacts/trunk@2329 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 14 Jul 2011 11:27:01 +0000 |
parents | 759808931a2e |
children | bd3683453928 |
comparison
equal
deleted
inserted
replaced
936:759808931a2e | 937:9e813e9137a5 |
---|---|
1 2011-07-14 Ingo Weinzierl <ingo@intevation.de> | |
2 | |
3 * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java, | |
4 src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Moved code | |
5 to create the output modes based on the given facets to FLYSArtifact. In | |
6 addition, FLYSArtifact got a new method that returns a specific input | |
7 value as string. | |
8 | |
9 * src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java: New. | |
10 This hook monitors the "post-feed" and "post-advance". If the monitored | |
11 Artifact's state has configured recommended artifacts, this hook will | |
12 create new Artifacts. | |
13 | |
14 TODO: We have to add the UUIDs of the new Artifacts to the DESCRIBE | |
15 document of the artifact to let the client know, that there are new | |
16 recommended Artifacts. | |
17 | |
18 * src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java: New. | |
19 This Artifact is the base class for Artifacts, that represent static | |
20 data. E.g. this could be a decoration theme in a chart or a background | |
21 layer in the map. | |
22 | |
23 * src/main/java/de/intevation/flys/artifacts/states/OutputState.java: New. | |
24 This state might be used as base class for states, that doesn't require | |
25 any user input, but only provide static Facets added by a computeFeed() | |
26 operation. So, subclasses need to implement computeFeed() only. | |
27 | |
1 2011-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> | 28 2011-07-13 Sascha L. Teichmann <sascha.teichmann@intevation.de> |
2 | 29 |
3 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java: | 30 * src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java: |
4 New. Standalone Swing-App to test cross sections from database without the | 31 New. Standalone Swing-App to test cross sections from database without the |
5 hassles of our complete software stack. Runnable from a maven environment: | 32 hassles of our complete software stack. Runnable from a maven environment: |