comparison gnv-artifacts/doc/conf/products/layer/conf.xml @ 875:5e9efdda6894

merged gnv-artifacts/1.0
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:13:56 +0200
parents 3fbabd4803d7
children
comparison
equal deleted inserted replaced
722:bb3ffe7d719e 875:5e9efdda6894
1 <?xml version="1.0" encoding="UTF-8"?>
2 <artifact name="layer">
3 <states>
4
5 <state id="layer_mapviewerswitch" description="layer_mesh_area_one" state="de.intevation.gnv.state.DefaultAutoResumeState">
6 <!-- Empty State which will be used to integrate the switch for a
7 standalone and an mapviewer based call. -->
8 <inputvalues>
9 <inputvalue name="sourceid" type="String" multiselect="false" usedinquery="0"/>
10 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
11 </inputvalues>
12 </state>
13
14 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
15 <from state="layer_mapviewerswitch"/>
16 <to state="layer_area"/>
17 <condition inputvalue="geometry" value="POLYGON" operator="notequal"/>
18 </transition>
19
20 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
21 <from state="layer_mapviewerswitch"/>
22 <to state="layer"/>
23 <condition inputvalue="geometry" value="POLYGON" operator="equal"/>
24 </transition>
25
26 <state id="layer_area" description="layer_area_one" state="de.intevation.gnv.state.DefaultState">
27 <queryID>area_filter</queryID>
28 <dataname>areaid</dataname>
29 <data-multiselect>false</data-multiselect>
30 <data-noselect>true</data-noselect>
31 <inputvalues>
32 <inputvalue name="sourceid" type="String" multiselect="false" usedinquery="0"/>
33 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
34 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/>
35 </inputvalues>
36 </state>
37
38 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
39 <from state="layer_area"/>
40 <to state="layer_subarea"/>
41 <condition inputvalue="areaid" value="n/n" operator="notequal"/>
42 </transition>
43 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
44 <from state="layer_area"/>
45 <to state="layer_without_geom"/>
46 <condition inputvalue="areaid" value="n/n" operator="equal"/>
47 </transition>
48
49 <state id="layer_subarea" description="layer_subaera" state="de.intevation.gnv.state.DefaultState">
50 <queryID>subarea_filter</queryID>
51 <dataname>subareaid</dataname>
52 <data-multiselect>false</data-multiselect>
53 <inputvalues>
54 <inputvalue name="sourceid" type="String" multiselect="false" usedinquery="0"/>
55 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
56 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/>
57 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/>
58 </inputvalues>
59 </state>
60
61 <transition transition="de.intevation.gnv.transition.DefaultTransition">
62 <from state="layer_subarea"/>
63 <to state="layer"/>
64 </transition>
65
66 <state id="layer_without_geom" description="layer_without_geom" state="de.intevation.gnv.state.DefaultState">
67 <queryID>layer</queryID>
68 <dataname>layerid</dataname>
69 <data-multiselect>true</data-multiselect>
70 <inputvalues>
71 <inputvalue name="sourceid" type="String" multiselect="false" usedinquery="1"/>
72 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
73 <inputvalue name="layerid" type="Integer" multiselect="false" usedinquery="0"/>
74 </inputvalues>
75 </state>
76
77 <transition transition="de.intevation.gnv.transition.DefaultTransition">
78 <from state="layer_without_geom"/>
79 <to state="layer_calculate_results_without_geom"/>
80 </transition>
81
82 <state id="layer_calculate_results_without_geom" description="layer_calculate_results" state="de.intevation.gnv.state.layer.LayerOutputState">
83 <queryID>layer_request_data</queryID>
84 <queryID-layerdata>layer_data</queryID-layerdata>
85 <inputvalues>
86 <inputvalue name="sourceid" type="String" multiselect="false" usedinquery="0"/>
87 <inputvalue name="layerid" type="Integer" multiselect="false" usedinquery="1"/>
88 </inputvalues>
89 <outputsModes>
90 <outputsMode name="zip" description="Export als ZIP-Archiv" mime-type="application/zip"/>
91 <outputsMode name="wms" description="WMS-Layer bereitstellen" mime-type="text/url">
92 <parameters>
93 <inputvalue name="title" type="String" value="Layer Title"/>
94 </parameters>
95 </outputsMode>
96 </outputsModes>
97 </state>
98
99 <state id="layer" description="layer" state="de.intevation.gnv.state.DefaultState">
100 <queryID>layer</queryID>
101 <dataname>layerid</dataname>
102 <data-multiselect>true</data-multiselect>
103 <inputvalues>
104 <inputvalue name="sourceid" type="String" multiselect="false" usedinquery="1"/>
105 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
106 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/>
107 <inputvalue name="layerid" type="Integer" multiselect="false" usedinquery="0"/>
108 </inputvalues>
109 </state>
110
111 <transition transition="de.intevation.gnv.transition.DefaultTransition">
112 <from state="layer"/>
113 <to state="layer_calculate_results"/>
114 </transition>
115
116 <state id="layer_calculate_results" description="layer_calculate_results" state="de.intevation.gnv.state.layer.LayerOutputState">
117 <queryID>layer_request_data</queryID>
118 <queryID-layerdata>layer_data_with_geom</queryID-layerdata>
119 <queryID-geometry>geometry_for_subareafilter</queryID-geometry>
120 <queryID-columns>layer_colums</queryID-columns>
121 <inputvalue-geometry>subareaid</inputvalue-geometry>
122 <inputvalues>
123 <inputvalue name="sourceid" type="String" multiselect="false" usedinquery="0"/>
124 <inputvalue name="layerid" type="Integer" multiselect="false" usedinquery="1"/>
125 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/>
126 </inputvalues>
127 <outputsModes>
128 <outputsMode name="zip" description="Export als ZIP-Archiv" mime-type="application/zip"/>
129 <outputsMode name="wms" description="WMS-Layer bereitstellen" mime-type="text/url">
130 <parameters>
131 <inputvalue name="title" type="String" value="Layer Title"/>
132 </parameters>
133 </outputsMode>
134 </outputsModes>
135 </state>
136
137 </states>
138 </artifact>

http://dive4elements.wald.intevation.org