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

http://dive4elements.wald.intevation.org