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:

http://dive4elements.wald.intevation.org