Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java @ 4034:46c1210be26b
Set translated data descriptions
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Thu, 04 Oct 2012 16:26:48 +0200 |
parents | a5e1ca620f15 |
children | bbae306fcb4f 1755a1bfe5ce |
comparison
equal
deleted
inserted
replaced
4033:936abc73463a | 4034:46c1210be26b |
---|---|
7 | 7 |
8 import org.w3c.dom.Document; | 8 import org.w3c.dom.Document; |
9 | 9 |
10 import de.intevation.artifactdatabase.state.DefaultOutput; | 10 import de.intevation.artifactdatabase.state.DefaultOutput; |
11 import de.intevation.artifactdatabase.state.Facet; | 11 import de.intevation.artifactdatabase.state.Facet; |
12 import de.intevation.artifactdatabase.data.DefaultStateData; | |
12 | 13 |
13 import de.intevation.artifacts.ArtifactFactory; | 14 import de.intevation.artifacts.ArtifactFactory; |
14 import de.intevation.artifacts.CallMeta; | 15 import de.intevation.artifacts.CallMeta; |
15 | 16 |
16 import de.intevation.artifacts.common.ArtifactNamespaceContext; | 17 import de.intevation.artifacts.common.ArtifactNamespaceContext; |
61 String gaugeref = XMLUtils.xpathString(data, XPATH_GAUGE, | 62 String gaugeref = XMLUtils.xpathString(data, XPATH_GAUGE, |
62 ArtifactNamespaceContext.INSTANCE); | 63 ArtifactNamespaceContext.INSTANCE); |
63 String rivername = XMLUtils.xpathString(data, XPATH_RIVER, | 64 String rivername = XMLUtils.xpathString(data, XPATH_RIVER, |
64 ArtifactNamespaceContext.INSTANCE); | 65 ArtifactNamespaceContext.INSTANCE); |
65 | 66 |
66 addStringData("river", rivername); | 67 addData("river", new DefaultStateData("river", |
67 addStringData("reference_gauge", gaugeref); | 68 Resources.getMsg(callmeta, |
69 "facet.gauge_discharge_curve.river", | |
70 "Name of the river"), | |
71 "String", rivername)); | |
72 addData("reference_gauge", new DefaultStateData("reference_gauge", | |
73 Resources.getMsg(callmeta, | |
74 "facet.gauge_discharge_curve.reference_gauge", | |
75 "Gauge official number"), | |
76 "Double", gaugeref)); | |
68 | 77 |
69 Gauge gauge = FLYSUtils.getReferenceGauge(this); | 78 Gauge gauge = FLYSUtils.getReferenceGauge(this); |
79 String gaugename = ""; | |
80 if (gauge != null) { | |
81 gaugename = gauge.getName(); | |
82 } | |
70 | 83 |
71 String description = Resources.format(callmeta, | 84 String description = Resources.format(callmeta, |
72 "facet.gauge_discharge_curve.description", | 85 "facet.gauge_discharge_curve.description", |
73 "Discharge curve on gauge", | 86 "Discharge curve on gauge", |
74 rivername, | 87 rivername, |
75 gauge.getName()); | 88 gaugename); |
76 | 89 |
77 Facet gfacet = new GaugeDischargeCurveFacet(description); | 90 Facet gfacet = new GaugeDischargeCurveFacet(description); |
78 | 91 |
79 List<Facet> fs = new ArrayList<Facet>(1); | 92 List<Facet> fs = new ArrayList<Facet>(1); |
80 fs.add(gfacet); | 93 fs.add(gfacet); |