comparison flys-artifacts/ChangeLog @ 106:5864c41219db

Initializes a TransitionEngine storing all transitions for each artifact at the application start. flys-artifacts/trunk@1288 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 03 Feb 2011 10:23:30 +0000
parents beb991dc4827
children a228b39494a9
comparison
equal deleted inserted replaced
105:beb991dc4827 106:5864c41219db
1 2011-02-03 Ingo Weinzierl <ingo@intevation.de>
2
3 * src/main/java/de/intevation/flys/artifacts/states/State.java: New. The
4 interface description of a state.
5
6 * src/main/java/de/intevation/flys/artifacts/transitions/Transition.java,
7 src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java:
8 New. The interface description and a default implementation of a
9 transition.
10
11 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionEngine.java:
12 New. The TransitionEngine stores all transitions for each artifact and
13 should be used to determine, if an artifact can advance from one state to
14 another.
15
16 * src/main/java/de/intevation/flys/artifacts/transitions/TransitionFactory.java:
17 New. Transitions should be created by using this class.
18
19 * src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java: New.
20 The Flys context. It currently defines keys to store important components
21 in the context.
22
23 * src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
24 New. The context factory initializes the basic components of the
25 application. Currently, the TransitionEngine is created and all artifacts
26 with its transitions are read from the global configuration and stored in
27 the FLYSContext.
28
29 * pom.xml: Added a dependency to the 'artifacts-common' package.
30
31 * doc/conf/artifacts/winfo.xml: Corrected the classname of the
32 DefaultTransition.
33
34 * doc/conf/conf.xml: Added FLYSContextFactory as context-factory.
35
1 2011-02-02 Ingo Weinzierl <ingo@intevation.de> 36 2011-02-02 Ingo Weinzierl <ingo@intevation.de>
2 37
3 * doc/conf/conf.xml: An initial configuration file for the FLYS artifact 38 * doc/conf/conf.xml: An initial configuration file for the FLYS artifact
4 server. 39 server.
5 40

http://dive4elements.wald.intevation.org