annotate CHANGES @ 529:6e29526b621a

Added new interface for call context injectors.
author Sascha L. Teichmann <teichmann@intevation.de>
date Mon, 08 Sep 2014 12:54:05 +0200
parents d044ee5bc2d8
children
rev   line source
332
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
1 2011-09-19 RELEASE 1.4
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
2
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
3 !! Release 1.4 is no longer API compatible with old versions of this module !!
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
4
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
5 NEW:
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
6
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
7 * Modified the signature of Artifact.setup() -> Artifact.setup(CallMeta).
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
8 The CallMeta is required for I18N support while setting up an
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
9 Artifact. !! THIS MODIFICATION BREAKS THE CURRENT API !!
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
10
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
11 * Modified the signature of Service.setup() -> Service.setup(GlobalContext).
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
12
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
13 * Introduced a LifetimeListener interface: applications can register
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
14 instances of this interface to execute tasks after the system goes and
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
15 and before the system goes down.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
16
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
17 * Introduced a BackendListener interface: applications can register
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
18 instances of this interface to execute tasks after an event has been
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
19 fired. See the JavaDoc of BackendListener for detailed descriptions of
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
20 the events.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
21
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
22 * Introduced "Hooks": Hooks can be used to execute tasks at a specific
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
23 point in time. In our cases, Hooks can be executed before/after feed()
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
24 and advance() operations.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
25
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
26 * Introduced a GlobalContext interface for the global context object:
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
27 this interface describes two method to put new objects into this
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
28 context and a method to retrieve objects from this context.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
29
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
30 * Introduced a CreationFilter: this filter might be used to create
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
31 Artifacts with restricted Outputs/Facets.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
32
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
33 * Introduced a Message interface: Messages might be used by background
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
34 threads to provide information about the process (e.g. status reports).
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
35
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
36 * Improved ArtifactDatabaseImpl to support background messages.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
37
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
38 * Improved the CallContext interface: added a method isInBackground()
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
39 that determines if the current Artifact has started a background
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
40 thread which is still processing.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
41
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
42 * Improved the CallContext interface: added methods to add/retrieve
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
43 background messages.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
44
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
45 * Improved the State interface: added a endOfLife() method that should
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
46 be called by owner Artifacts.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
47
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
48 * Improved the interface of Facets: added a deepCopy() method to be able
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
49 to clone Facets.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
50
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
51 * Improved the interface of Facets: added a toXML() method.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
52
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
53 * Improved the ArtifactDatabase: added a method loadAllArtifacts(ArtifactLoadedCallback)
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
54 to load all Artifacts of an ArtifactCollection.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
55
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
56 * Improved XMLUtils: added support for variables in XPath expression.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
57
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
58 * Added a FileTools helper class that implements some convinience
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
59 functions to work with files.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
60
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
61 * Some little improvements in ClientProtocolUtils.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
62
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
63 * Bumped SLF4J up to 2.0.7.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
64
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
65 * Bumped H2 up to 1.3.158.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
66
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
67 * Bumped Apache DBCP up to 1.4.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
68
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
69 * Bumped PostgreSQL driver up to 8.4-702.jdbc4.
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
70
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
71
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
72 FIXED:
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
73
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
74 * flys/issue20 (Versions-Clash bei slf4j verhindert Start des Artefakt-Servers.)
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
75
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
76
c53ec9fdc758 Tagged RELEASE 1.4 of artifacts system.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 287
diff changeset
77
287
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
78 2011-06-27 RELEASE 1.3
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
79
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
80 NEW:
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
81
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
82 * Bumped Restlet to version 2.0.7.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
83
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
84 * Use a Jetty server by default to handle HTTP requests.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
85
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
86 * Introduced a config option that allows to switch the HTTP server
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
87 manually.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
88
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
89 * Introduced a config option that allows to limit the max number of
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
90 threads used by the Restlet server. Defaults to 1024.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
91
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
92 * New REST interface to set the time-to-live of a Collection. This
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
93 operation takes a java native long value or one of the strings "INF" -
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
94 which means a Collection lives forever - or "DEFAULT" which means to
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
95 reset the time-to-live to the default value configured in the artifact
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
96 server.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
97
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
98 * New REST interface to set the name of a Collection.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
99
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
100 * Improved the ClientProtocolUtils to create documents for the operation
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
101 to set the Collection's time-to-live.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
102
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
103 * The time-to-live of Collections is accessible in Collection objects.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
104
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
105 * Introduced a "creation" timestamp for CollectionItems.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
106
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
107 * Facets got a new property "index".
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
108
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
109
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
110 FIXED:
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
111
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
112 * A a new out() method is called that takes the "type" parameter specified in
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
113 the REST url to specify the concrete output type. This parameter has
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
114 not been used until now.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
115
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
116 * flys/issue75 Fixed SQL syntax error in trigger creation.
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
117
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
118
bf787e8c4f78 Prepared Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 259
diff changeset
119
259
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
120 2011-05-13 RELEASE 1.2
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
121
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
122 NEW:
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
123
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
124 * Introduced "facets" as a new concept to select only parts/concrete
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
125 types of an Artifact's output. E.g. a computation might return data
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
126 that is used to draw two curves into a chart. With a "facet", just a
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
127 single curve might be selected to be drawn into the chart.
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
128
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
129 * New REST interfaces to set/get attributes of an ArtifactCollection.
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
130
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
131 * Artifacts that live in ArtifactCollections don't die (because of their
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
132 last_access time). A database trigger is used to update their
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
133 last_access time if their owner ArtifactCollection is updated.
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
134
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
135 * DatabaseCleaner removes outdated ArtifactCollections.
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
136
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
137 * XML documents stored aside users, collections and collection items are
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
138 compressed to reduce i/o costs.
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
139
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
140 * Introduced a listener mechanism that is called if a context is
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
141 created/closed. This listener might be implemented in concrete
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
142 artifact packages.
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
143
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
144 * Improvements in the ClientProtocolUtils: new functions to create
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
145 special xml documents
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
146
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
147
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
148 FIXED:
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
149
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
150 * flys/issue8 (Cleanup des DatabaseCleaner schlägt fehl)
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
151
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
152 * flys/issue9 (Fehler beim Laden von Artefakten - NO SUCH ARTIFACT obwohl Artefakt in DB vorhanden)
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
153
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
154
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
155 2011-03-30 RELEASE 1.1
8c4c37ee0d57 Updated Changes and NEWS for release 1.2
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 96
diff changeset
156
96
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
157 2010-04-28 RELEASE 1.0
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
158
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
159 New:
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
160
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
161 * The path to database in the configuration can be relative to the
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
162 central configuration document using ${artifacts.config.dir} as
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
163 root.
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
164
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
165 * New interfaces to export and import artifacts:
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
166
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
167 HTTP GET '/export/{uuid}' returns an xml document representing
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
168 the state of an artifact
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
169 HTTP POST '/import' takes an xml document that have
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
170 been created by /export before
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
171
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
172 The export mechanism uses a secret configured in the configuration
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
173 to sign export documents. An artifact import fails if the
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
174 signature of the xml document is not valid.
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
175
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
176 * The time to live of an artifact is queriable at the CallContext
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
177 object.
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
178
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
179
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
180 Added:
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
181
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
182 * JavaDoc documentation
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
183
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
184
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
185
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
186 2010-03-08 RELEASE 0.5
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
187
f03a309a037f Summarized activities, created NEWS and Changes for the upcoming release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 74
diff changeset
188
74
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
189 2010-01-27 RELEASE 0.4
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
190
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
191 New:
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
192
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
193 * Extended XML helper utilities a bit more
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
194 * Added a new interface describing services
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
195 via XML documents via /services
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
196
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
197
63
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
198 2009-12-17 RELEASE 0.3
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
199
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
200 New:
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
201
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
202 * Extended XML helper utilities a bit
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
203 * Added a new general proxy artifact.
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
204
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
205 FIXED:
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
206
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
207 * issue106: Konfiguration der GNV-Chart-Templates gehört nicht in das Artefakt-Framework
824dd614e647 Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 57
diff changeset
208
57
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
209 2009-11-13 RELEASE 0.2
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
210
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
211 New:
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
212
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
213 * Configuration documents can be made relativ to
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
214 ${artifacts.config.dir}
74
66f43d1e69eb Summarized Changes and NEWS for Release 0.4
Hans Plum <hans.plum@intevation.de>
parents: 63
diff changeset
215
57
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
216 * Splitting up configuration of artifacts in depence to the
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
217 product.
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
218
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
219 * Added a first HOWTO for setting up the environemt and the
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
220 artifact server
cf9848c85755 RELEASE 0.2: Summarized NEWS and Changes
Hans Plum <hans.plum@intevation.de>
parents: 53
diff changeset
221
53
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
222 2009-10-07 RELEASE 0.1
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
223
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
224 New:
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
225
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
226 * Two sub projects: 'artifacts' and 'artifact-database'
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
227
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
228 - 'artifacts' is a set of generic interfaces modelling
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
229 the workflow to parameterize a process and producing
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
230 outputs.
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
231
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
232 An artifact is created via factories. It describes
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
233 itself via 'describe', it is parameterized via
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
234 'feed' and brought to new states with 'advance'.
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
235 Once able to produce output 'out' returns the
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
236 requested product.
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
237
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
238 - 'artifact-database' is the default implemention
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
239 of the workflow described with 'artifact'.
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
240
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
241 * artifact-database persists artifacts with a H2-database
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
242 [http://www.h2database.com] (default) or a
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
243 PostgeSQL 8.3+ database [http://www.postgresql.org/] (optional)
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
244
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
245 * artifacts may spawn background threads to copy with long running
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
246 processes. After finishing work they are able to re-synchronize
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
247 themselves to the artifact database.
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
248
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
249 * artifact-database is accessible via an HTTP REST server
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
250 implemented on top of the Restlet API http://www.restlet.org/
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
251 It has to be started as a service. Default TCP port: 8181
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
252
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
253 HTTP GET '/factories' returns list of available factories.
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
254 HTTP GET '/create' creates new artifact.
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
255 HTTP GET '/artifact/{uuid}' returns a description of an artifact.
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
256 HTTP POST '/artifact/{uuid}' modifies an artifact ('feed', 'advance')
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
257 HTTP POST '/artifact/{uuid}/{out}' delivers output for an artifact.
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
258
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
259 * artifact-database is configured with as XML file named conf.xml
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
260 (default placement in directory $HOME/.artitactdb, directory
fecd142b6856 RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 0
diff changeset
261 may be changed with system property "artifact.database.dir")

http://dive4elements.wald.intevation.org