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>

http://dive4elements.wald.intevation.org