Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/UIProviderFactory.java @ 8854:7bbfb24e6eec
SINFO - first prototype of BArt Fließtiefen
author | gernotbelger |
---|---|
date | Thu, 18 Jan 2018 18:34:41 +0100 |
parents | 22169da49f9b |
children | 0adc6d04de95 |
comparison
equal
deleted
inserted
replaced
8853:8c64617a7991 | 8854:7bbfb24e6eec |
---|---|
20 import org.dive4elements.river.client.client.ui.minfo.CheckboxPanel; | 20 import org.dive4elements.river.client.client.ui.minfo.CheckboxPanel; |
21 import org.dive4elements.river.client.client.ui.minfo.SedLoadDistancePanel; | 21 import org.dive4elements.river.client.client.ui.minfo.SedLoadDistancePanel; |
22 import org.dive4elements.river.client.client.ui.minfo.SedLoadEpochPanel; | 22 import org.dive4elements.river.client.client.ui.minfo.SedLoadEpochPanel; |
23 import org.dive4elements.river.client.client.ui.minfo.SedLoadPeriodPanel; | 23 import org.dive4elements.river.client.client.ui.minfo.SedLoadPeriodPanel; |
24 import org.dive4elements.river.client.client.ui.minfo.SedLoadSQTiPanel; | 24 import org.dive4elements.river.client.client.ui.minfo.SedLoadSQTiPanel; |
25 import org.dive4elements.river.client.client.ui.sinfo.FlowDepthTwinPanel; | |
25 import org.dive4elements.river.client.client.ui.sq.SQPeriodPanel; | 26 import org.dive4elements.river.client.client.ui.sq.SQPeriodPanel; |
26 import org.dive4elements.river.client.shared.model.User; | 27 import org.dive4elements.river.client.shared.model.User; |
27 | 28 |
28 /** | 29 /** |
29 * Depending on the provider the state declared, return a UIProvider. | 30 * Depending on the provider the state declared, return a UIProvider. |
84 return new WspDatacagePanel(user); | 85 return new WspDatacagePanel(user); |
85 } | 86 } |
86 else if (uiProvider.equals("dgm_datacage_panel")) { | 87 else if (uiProvider.equals("dgm_datacage_panel")) { |
87 return new DemDatacagePanel(user); | 88 return new DemDatacagePanel(user); |
88 } | 89 } |
89 else if (uiProvider.equals("datacage_twin_panel")) { | 90 else if (uiProvider.equals("waterlevel_twin_panel")) { |
90 return new DatacageTwinPanel(user); | 91 return new WaterlevelTwinPanel(user); |
91 } | 92 } |
92 else if (uiProvider.equals("auto_integer")) { | 93 else if (uiProvider.equals("auto_integer")) { |
93 return new AutoIntegerPanel(); | 94 return new AutoIntegerPanel(); |
94 } | 95 } |
95 else if (uiProvider.equals("boolean_panel")) { | 96 else if (uiProvider.equals("boolean_panel")) { |
192 return new UserRGDProvider(); | 193 return new UserRGDProvider(); |
193 } | 194 } |
194 else if (uiProvider.equals("static_sqrelation")) { | 195 else if (uiProvider.equals("static_sqrelation")) { |
195 return new StaticDataPanel(); | 196 return new StaticDataPanel(); |
196 } | 197 } |
197 else { | 198 |
198 //GWT.log("Picked default provider."); | 199 if ("sinfo_flowdepth_twin_panel".equals(uiProvider)) |
199 return new SelectProvider(); | 200 return new FlowDepthTwinPanel(user); |
200 } | 201 |
202 //GWT.log("Picked default provider."); | |
203 return new SelectProvider(); | |
201 } | 204 } |
202 } | 205 } |
203 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 206 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |
204 | 207 |