Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/doc/conf/products/timeseries/conf_timeseriespoint.xml @ 325:3eff9241ea1e
Refactoring of the Transitionmodel.
Now each Transition is responsible to allocate the Data which is required to describe or feed it.
gnv-artifacts/trunk@390 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Tue, 01 Dec 2009 15:58:02 +0000 |
parents | 57a2bf630854 |
children | e964a3d8f7bc |
comparison
equal
deleted
inserted
replaced
324:e6e172a4915e | 325:3eff9241ea1e |
---|---|
55 reached as next Step. The Transition notifies in | 55 reached as next Step. The Transition notifies in |
56 describe-output which Transitions can be reached. | 56 describe-output which Transitions can be reached. |
57 The User / calling program can choose which Transition | 57 The User / calling program can choose which Transition |
58 he/it wants to use next --> | 58 he/it wants to use next --> |
59 <transition>timeseries_subarea</transition> | 59 <transition>timeseries_subarea</transition> |
60 <transition>timeseries_without_geom</transition> | |
60 </reachableTransitions> | 61 </reachableTransitions> |
61 | 62 |
62 <inputvalues> | 63 <inputvalues> |
63 <!-- At this place it is necessary to configure the Elements | 64 <!-- At this place it is necessary to configure the Elements |
64 which must be feed and can be used in this transition. | 65 which must be feed and can be used in this transition. |
67 must be used. | 68 must be used. |
68 The order of the Elements is also the Order of usage setting | 69 The order of the Elements is also the Order of usage setting |
69 the Values into the SQL-Query. --> | 70 the Values into the SQL-Query. --> |
70 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> | 71 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> |
71 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 72 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
73 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/> | |
72 </inputvalues> | 74 </inputvalues> |
73 </transition> | 75 </transition> |
74 | 76 |
75 <transition id="timeseries_subarea" description="timeseries_subaera" transition="de.intevation.gnv.transition.DefaultTransition"> | 77 <transition id="timeseries_subarea" description="timeseries_subaera" transition="de.intevation.gnv.transition.DefaultTransition"> |
76 <queryID>subarea_filter</queryID> | 78 <queryID>subarea_filter</queryID> |
77 <dataname>subareaid</dataname> | 79 <dataname>subareaid</dataname> |
78 <data-multiselect>false</data-multiselect> | 80 <data-multiselect>false</data-multiselect> |
79 <reachableTransitions> | 81 <reachableTransitions> |
80 <transition>timeseries_timeseriespoint</transition> | 82 <transition>timeseries_timeseriespoint</transition> |
81 </reachableTransitions> | 83 </reachableTransitions> |
82 <alternativeTransition> | 84 |
83 <!-- It is possible to configure an alternative Transition which | |
84 will be used if the feed put the Information that no Data | |
85 was selected. --> | |
86 <transition id="timeseries_without_geom" description="timeseries_mesh_without_geom" transition="de.intevation.gnv.transition.DefaultTransition"> | |
87 <queryID>timeseries_timeseriespoint</queryID> | |
88 <dataname>featureid</dataname> | |
89 <data-multiselect>false</data-multiselect> | |
90 <reachableTransitions> | |
91 <transition>timeseries_parameter</transition> | |
92 </reachableTransitions> | |
93 <inputvalues> | |
94 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> | |
95 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | |
96 </inputvalues> | |
97 </transition> | |
98 </alternativeTransition> | |
99 <inputvalues> | 85 <inputvalues> |
100 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> | 86 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> |
101 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 87 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
102 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/> | 88 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/> |
89 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/> | |
103 </inputvalues> | 90 </inputvalues> |
104 </transition> | 91 </transition> |
92 | |
93 <transition id="timeseries_without_geom" description="timeseries_mesh_without_geom" transition="de.intevation.gnv.transition.DefaultTransition"> | |
94 <queryID>timeseries_timeseriespoint</queryID> | |
95 <dataname>featureid</dataname> | |
96 <data-multiselect>false</data-multiselect> | |
97 <reachableTransitions> | |
98 <transition>timeseries_parameter</transition> | |
99 </reachableTransitions> | |
100 <inputvalues> | |
101 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> | |
102 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | |
103 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/> | |
104 </inputvalues> | |
105 </transition> | |
106 | |
105 <transition id="timeseries_timeseriespoint" description="timeseries_timeseriespoint" transition="de.intevation.gnv.transition.DefaultTransition"> | 107 <transition id="timeseries_timeseriespoint" description="timeseries_timeseriespoint" transition="de.intevation.gnv.transition.DefaultTransition"> |
106 <queryID>timeseries_timeseriespoint_with_area</queryID> | 108 <queryID>timeseries_timeseriespoint_with_area</queryID> |
107 <dataname>featureid</dataname> | 109 <dataname>featureid</dataname> |
108 <data-multiselect>false</data-multiselect> | 110 <data-multiselect>false</data-multiselect> |
109 <reachableTransitions> | 111 <reachableTransitions> |
111 </reachableTransitions> | 113 </reachableTransitions> |
112 <inputvalues> | 114 <inputvalues> |
113 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> | 115 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> |
114 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 116 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
115 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/> | 117 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/> |
118 <inputvalue name="featureid" type="Integer" multiselect="false" usedinquery="0"/> | |
116 </inputvalues> | 119 </inputvalues> |
117 </transition> | 120 </transition> |
118 | 121 |
119 <transition id="timeseries_parameter" description="timeseries_parameter" transition="de.intevation.gnv.transition.DefaultTransition"> | 122 <transition id="timeseries_parameter" description="timeseries_parameter" transition="de.intevation.gnv.transition.DefaultTransition"> |
120 <queryID>timeseries_parameter</queryID> | 123 <queryID>timeseries_parameter</queryID> |
124 <transition>timeseries_depth_height</transition> | 127 <transition>timeseries_depth_height</transition> |
125 </reachableTransitions> | 128 </reachableTransitions> |
126 <inputvalues> | 129 <inputvalues> |
127 <inputvalue name="featureid" type="Integer" multiselect="false"/> | 130 <inputvalue name="featureid" type="Integer" multiselect="false"/> |
128 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 131 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
132 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0"/> | |
129 </inputvalues> | 133 </inputvalues> |
130 </transition> | 134 </transition> |
131 | 135 |
132 <transition id="timeseries_depth_height" description="timeseries_depth_height" transition="de.intevation.gnv.transition.DefaultTransition"> | 136 <transition id="timeseries_depth_height" description="timeseries_depth_height" transition="de.intevation.gnv.transition.DefaultTransition"> |
133 <queryID>timeseries_depth_height</queryID> | 137 <queryID>timeseries_depth_height</queryID> |
138 </reachableTransitions> | 142 </reachableTransitions> |
139 <inputvalues> | 143 <inputvalues> |
140 <inputvalue name="featureid" type="Integer" multiselect="false"/> | 144 <inputvalue name="featureid" type="Integer" multiselect="false"/> |
141 <inputvalue name="parameterid" type="Integer" multiselect="true"/> | 145 <inputvalue name="parameterid" type="Integer" multiselect="true"/> |
142 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 146 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
147 <inputvalue name="measurementid" type="Integer" multiselect="true" usedinquery="0"/> | |
143 </inputvalues> | 148 </inputvalues> |
144 </transition> | 149 </transition> |
145 | 150 |
146 <transition id="timeseries_interval" description="timeseries_interval" transition="de.intevation.gnv.transition.MinMaxTransition"> | 151 <transition id="timeseries_interval" description="timeseries_interval" transition="de.intevation.gnv.transition.MinMaxTransition"> |
147 <queryID>timeseries_interval</queryID> | 152 <queryID>timeseries_interval</queryID> |
152 </reachableTransitions> | 157 </reachableTransitions> |
153 <inputvalues> | 158 <inputvalues> |
154 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> | 159 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> |
155 <inputvalue name="parameterid" type="Integer" multiselect="true"/> | 160 <inputvalue name="parameterid" type="Integer" multiselect="true"/> |
156 <inputvalue name="measurementid" type="Integer" multiselect="true"/> | 161 <inputvalue name="measurementid" type="Integer" multiselect="true"/> |
162 <inputvalue name="minvalue" type="Date" multiselect="false" usedinquery="0"/> | |
163 <inputvalue name="maxvalue" type="Date" multiselect="false" usedinquery="0"/> | |
157 </inputvalues> | 164 </inputvalues> |
158 </transition> | 165 </transition> |
159 | 166 |
160 <!-- Last Transition is the Output-Transition. At this place the differen OutputModes are configured. | 167 <!-- Last Transition is the Output-Transition. At this place the differen OutputModes are configured. |
161 For each OutputMode it might be necessary to configure separat Databasequery which collect the | 168 For each OutputMode it might be necessary to configure separat Databasequery which collect the |