annotate artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/LoadQSeriesSelectState.java @ 9274:1c8eeaf6031f

bundu.wst workflow
author gernotbelger
date Thu, 19 Jul 2018 17:33:24 +0200
parents c7e5285d434f
children
rev   line source
9267
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
2 * Software engineering by Intevation GmbH
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
3 *
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
6 * documentation coming with Dive4Elements River for details.
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
7 */
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
8
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
9 package org.dive4elements.river.artifacts.bundu.bezugswst;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
10
9274
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
11 import org.dive4elements.artifactdatabase.data.StateData;
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
12 import org.dive4elements.artifacts.Artifact;
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
13 import org.dive4elements.artifacts.CallContext;
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
14 import org.dive4elements.artifacts.common.utils.XMLUtils;
9267
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
15 import org.dive4elements.river.artifacts.states.DefaultState;
9274
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
16 import org.dive4elements.river.artifacts.uinfo.salix.ScenarioTypeState;
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
17 import org.w3c.dom.Element;
9267
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
18
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
19 public class LoadQSeriesSelectState extends DefaultState {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
20 private static final long serialVersionUID = 1L;
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
21
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
22 final String datakey = "year_input_q_series";
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
23
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
24 /**
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
25 * The default constructor that initializes an empty State object.
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
26 */
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
27 public LoadQSeriesSelectState() {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
28 }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
29
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
30 /** Year Select Widget. */
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
31 @Override
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
32 protected String getUIProvider() {
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
33 return "bundu.wst.state.load_single_q_series";
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
34 }
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
35
9274
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
36 @Override
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
37 protected Element createData(final XMLUtils.ElementCreator cr, final Artifact artifact, final StateData data, final CallContext context) {
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
38 return ScenarioTypeState.changeHeaderForCurrentState("state.bundu.wst.fix.year_length", data.getName(), cr, context);
1c8eeaf6031f bundu.wst workflow
gernotbelger
parents: 9267
diff changeset
39 }
9267
c7e5285d434f bundu bezugswst work
gernotbelger
parents:
diff changeset
40 }

http://dive4elements.wald.intevation.org