Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/doc/conf/products/verticalprofile/conf_timeseriespoint.xml @ 337:a887074460b6
Last Step of the Refactoring Work on the Transition Model.
Splitted Businesslogic between States and Transitions.
Splitted the ConfigurationElements of State and Transition in several XML-Fragments.
gnv-artifacts/trunk@403 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Tue, 08 Dec 2009 13:38:21 +0000 |
parents | e964a3d8f7bc |
children | 62fc63d0f71d |
comparison
equal
deleted
inserted
replaced
336:1b9ca0f2d498 | 337:a887074460b6 |
---|---|
4 <state id="verticalprofile_area" description="verticalprofile_area_one" state="de.intevation.gnv.state.DefaultState"> | 4 <state id="verticalprofile_area" description="verticalprofile_area_one" state="de.intevation.gnv.state.DefaultState"> |
5 <queryID>area_filter</queryID> | 5 <queryID>area_filter</queryID> |
6 <dataname>areaid</dataname> | 6 <dataname>areaid</dataname> |
7 <data-multiselect>false</data-multiselect> | 7 <data-multiselect>false</data-multiselect> |
8 <data-noselect>true</data-noselect> | 8 <data-noselect>true</data-noselect> |
9 <reachablestates> | |
10 <state>verticalprofile_subarea</state> | |
11 <state>verticalprofile_without_geom</state> | |
12 </reachablestates> | |
13 <inputvalues> | 9 <inputvalues> |
14 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> | 10 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> |
15 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 11 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
16 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/> | 12 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/> |
17 </inputvalues> | 13 </inputvalues> |
18 </state> | 14 </state> |
19 | 15 |
16 <transition transition="de.intevation.gnv.transition.ValueCompareTransition"> | |
17 <from state="verticalprofile_area"/> | |
18 <to state="verticalprofile_subarea"/> | |
19 <condition inputvalue="areaid" value="n/n" operator="notequal"/> | |
20 </transition> | |
21 <transition transition="de.intevation.gnv.transition.ValueCompareTransition"> | |
22 <from state="verticalprofile_area"/> | |
23 <to state="verticalprofile_without_geom"/> | |
24 <condition inputvalue="areaid" value="n/n" operator="equal"/> | |
25 </transition> | |
26 | |
20 <state id="verticalprofile_subarea" description="verticalprofile_subaera" state="de.intevation.gnv.state.DefaultState"> | 27 <state id="verticalprofile_subarea" description="verticalprofile_subaera" state="de.intevation.gnv.state.DefaultState"> |
21 <queryID>subarea_filter</queryID> | 28 <queryID>subarea_filter</queryID> |
22 <dataname>subareaid</dataname> | 29 <dataname>subareaid</dataname> |
23 <data-multiselect>false</data-multiselect> | 30 <data-multiselect>false</data-multiselect> |
24 <reachablestates> | |
25 <state>verticalprofile_timeseriespoint</state> | |
26 </reachablestates> | |
27 <inputvalues> | 31 <inputvalues> |
28 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> | 32 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> |
29 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 33 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
30 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/> | 34 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/> |
31 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/> | 35 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/> |
32 </inputvalues> | 36 </inputvalues> |
33 </state> | 37 </state> |
34 | 38 |
39 <transition transition="de.intevation.gnv.transition.DefaultTransition"> | |
40 <from state="verticalprofile_subarea"/> | |
41 <to state="verticalprofile_timeseriespoint"/> | |
42 </transition> | |
43 | |
35 <state id="verticalprofile_without_geom" description="verticalprofile_without_geom" state="de.intevation.gnv.state.DefaultState"> | 44 <state id="verticalprofile_without_geom" description="verticalprofile_without_geom" state="de.intevation.gnv.state.DefaultState"> |
36 <queryID>verticalprofile_point</queryID> | 45 <queryID>verticalprofile_point</queryID> |
37 <dataname>featureid</dataname> | 46 <dataname>featureid</dataname> |
38 <data-multiselect>false</data-multiselect> | 47 <data-multiselect>false</data-multiselect> |
39 <reachablestates> | |
40 <state>verticalprofile_parameter</state> | |
41 </reachablestates> | |
42 <inputvalues> | 48 <inputvalues> |
43 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> | 49 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> |
44 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 50 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
45 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/> | 51 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/> |
46 </inputvalues> | 52 </inputvalues> |
47 </state> | 53 </state> |
48 | 54 |
55 <transition transition="de.intevation.gnv.transition.DefaultTransition"> | |
56 <from state="verticalprofile_without_geom"/> | |
57 <to state="verticalprofile_parameter"/> | |
58 </transition> | |
59 | |
49 <state id="verticalprofile_timeseriespoint" description="timeseries_timeseriespoint" state="de.intevation.gnv.state.DefaultState"> | 60 <state id="verticalprofile_timeseriespoint" description="timeseries_timeseriespoint" state="de.intevation.gnv.state.DefaultState"> |
50 <queryID>timeseries_timeseriespoint_with_area</queryID> | 61 <queryID>timeseries_timeseriespoint_with_area</queryID> |
51 <dataname>featureid</dataname> | 62 <dataname>featureid</dataname> |
52 <data-multiselect>false</data-multiselect> | 63 <data-multiselect>false</data-multiselect> |
53 <reachablestates> | |
54 <state>verticalprofile_parameter</state> | |
55 </reachablestates> | |
56 <inputvalues> | 64 <inputvalues> |
57 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> | 65 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> |
58 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 66 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
59 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/> | 67 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/> |
60 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/> | 68 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/> |
61 </inputvalues> | 69 </inputvalues> |
62 </state> | 70 </state> |
63 | 71 |
72 <transition transition="de.intevation.gnv.transition.DefaultTransition"> | |
73 <from state="verticalprofile_timeseriespoint"/> | |
74 <to state="verticalprofile_parameter"/> | |
75 </transition> | |
76 | |
64 <state id="verticalprofile_parameter" description="timeseries_parameter" state="de.intevation.gnv.state.DefaultState"> | 77 <state id="verticalprofile_parameter" description="timeseries_parameter" state="de.intevation.gnv.state.DefaultState"> |
65 <queryID>verticalprofile_parameter</queryID> | 78 <queryID>verticalprofile_parameter</queryID> |
66 <dataname>parameterid</dataname> | 79 <dataname>parameterid</dataname> |
67 <data-multiselect>true</data-multiselect> | 80 <data-multiselect>true</data-multiselect> |
68 <reachablestates> | |
69 <state>verticalprofile_date</state> | |
70 </reachablestates> | |
71 <inputvalues> | 81 <inputvalues> |
72 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="1"/> | 82 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="1"/> |
73 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 83 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
74 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0"/> | 84 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0"/> |
75 </inputvalues> | 85 </inputvalues> |
76 </state> | 86 </state> |
77 | 87 |
88 <transition transition="de.intevation.gnv.transition.DefaultTransition"> | |
89 <from state="verticalprofile_parameter"/> | |
90 <to state="verticalprofile_date"/> | |
91 </transition> | |
92 | |
78 <state id="verticalprofile_date" description="verticalprofile_date" state="de.intevation.gnv.state.DefaultState"> | 93 <state id="verticalprofile_date" description="verticalprofile_date" state="de.intevation.gnv.state.DefaultState"> |
79 <queryID>verticalprofile_date</queryID> | 94 <queryID>verticalprofile_date</queryID> |
80 <dataname>dateid</dataname> | 95 <dataname>dateid</dataname> |
81 <data-multiselect>true</data-multiselect> | 96 <data-multiselect>true</data-multiselect> |
82 <reachablestates> | |
83 <state>verticalprofile_minmaxdepth</state> | |
84 </reachablestates> | |
85 <inputvalues> | 97 <inputvalues> |
86 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="1"/> | 98 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="1"/> |
87 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/> | 99 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/> |
88 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 100 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
89 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="0"/> | 101 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="0"/> |
90 </inputvalues> | 102 </inputvalues> |
91 </state> | 103 </state> |
92 | 104 |
105 <transition transition="de.intevation.gnv.transition.DefaultTransition"> | |
106 <from state="verticalprofile_date"/> | |
107 <to state="verticalprofile_minmaxdepth"/> | |
108 </transition> | |
109 | |
93 <state id="verticalprofile_minmaxdepth" description="verticalprofile_minmaxdepth" state="de.intevation.gnv.state.MinMaxState"> | 110 <state id="verticalprofile_minmaxdepth" description="verticalprofile_minmaxdepth" state="de.intevation.gnv.state.MinMaxState"> |
94 <queryID>verticalprofile_minmaxdepth</queryID> | 111 <queryID>verticalprofile_minmaxdepth</queryID> |
95 <dataname>depthrange</dataname> | 112 <dataname>depthrange</dataname> |
96 <data-multiselect>true</data-multiselect> | 113 <data-multiselect>true</data-multiselect> |
97 <reachablestates> | |
98 <state>verticalprofile_calculate_results</state> | |
99 </reachablestates> | |
100 <inputvalues> | 114 <inputvalues> |
101 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="1"/> | 115 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="1"/> |
102 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/> | 116 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="1"/> |
103 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 117 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
104 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="1"/> | 118 <inputvalue name="dateid" type="Date" multiselect="true" usedinquery="1"/> |
105 <inputvalue name="minvalue" type="Double" multiselect="false" usedinquery="0"/> | 119 <inputvalue name="minvalue" type="Double" multiselect="false" usedinquery="0"/> |
106 <inputvalue name="maxvalue" type="Double" multiselect="false" usedinquery="0"/> | 120 <inputvalue name="maxvalue" type="Double" multiselect="false" usedinquery="0"/> |
107 </inputvalues> | 121 </inputvalues> |
108 </state> | 122 </state> |
123 | |
124 <transition transition="de.intevation.gnv.transition.DefaultTransition"> | |
125 <from state="verticalprofile_minmaxdepth"/> | |
126 <to state="verticalprofile_calculate_results"/> | |
127 </transition> | |
109 | 128 |
110 <state id="verticalprofile_calculate_results" description="verticalprofile_calculate_results" state="de.intevation.gnv.state.profile.vertical.VerticalProfileOutputState"> | 129 <state id="verticalprofile_calculate_results" description="verticalprofile_calculate_results" state="de.intevation.gnv.state.profile.vertical.VerticalProfileOutputState"> |
111 <queryID>verticalprofile_chart_data</queryID> | 130 <queryID>verticalprofile_chart_data</queryID> |
112 <queryID-odv>verticalprofile_odv_data</queryID-odv> | 131 <queryID-odv>verticalprofile_odv_data</queryID-odv> |
113 <inputvalues> | 132 <inputvalues> |