Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/DefaultState.java @ 2661:17927c60ac1c
Added 'helpText' fields to the transition model.
flys-artifacts/trunk@4335 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 03 May 2012 05:59:52 +0000 |
parents | 4cd0eb2ebb3b |
children | d9af29a4bb85 |
comparison
equal
deleted
inserted
replaced
2660:1a044c51abe4 | 2661:17927c60ac1c |
---|---|
72 ArtifactNamespaceContext.NAMESPACE_URI, | 72 ArtifactNamespaceContext.NAMESPACE_URI, |
73 ArtifactNamespaceContext.NAMESPACE_PREFIX); | 73 ArtifactNamespaceContext.NAMESPACE_PREFIX); |
74 | 74 |
75 CallMeta meta = context.getMeta(); | 75 CallMeta meta = context.getMeta(); |
76 | 76 |
77 String helpText = Resources.getMsg(meta, getHelpText(), getHelpText()); | |
78 | |
77 String label = Resources.getMsg(meta, getID(), getID()); | 79 String label = Resources.getMsg(meta, getID(), getID()); |
78 Element ui = ProtocolUtils.createArtNode( | 80 Element ui = ProtocolUtils.createArtNode( |
79 creator, "state", | 81 creator, "state", |
80 new String[] { "name", "uiprovider", "label" }, | 82 new String[] { "name", "uiprovider", "label", "helpText"}, |
81 new String[] { getID(), getUIProvider(), label }); | 83 new String[] { getID(), getUIProvider(), label, helpText }); |
82 | 84 |
83 Map<String, StateData> theData = getData(); | 85 Map<String, StateData> theData = getData(); |
84 if (theData == null) { | 86 if (theData == null) { |
85 return ui; | 87 return ui; |
86 } | 88 } |
203 ElementCreator creator = new ElementCreator( | 205 ElementCreator creator = new ElementCreator( |
204 document, | 206 document, |
205 ArtifactNamespaceContext.NAMESPACE_URI, | 207 ArtifactNamespaceContext.NAMESPACE_URI, |
206 ArtifactNamespaceContext.NAMESPACE_PREFIX); | 208 ArtifactNamespaceContext.NAMESPACE_PREFIX); |
207 | 209 |
210 String helpText = Resources.getMsg( | |
211 context.getMeta(), getHelpText(), getHelpText()); | |
212 | |
208 Element ui = null; | 213 Element ui = null; |
209 String uiprovider = getUIProvider(); | 214 String uiprovider = getUIProvider(); |
210 if (uiprovider != null) { | 215 if (uiprovider != null) { |
211 ui = ProtocolUtils.createArtNode( | 216 ui = ProtocolUtils.createArtNode( |
212 creator, "dynamic", | 217 creator, "dynamic", |
213 new String[] { "uiprovider" }, | 218 new String[] { "uiprovider", "helpText" }, |
214 new String[] { uiprovider }); | 219 new String[] { uiprovider, helpText }); |
215 } | 220 } |
216 else { | 221 else { |
217 ui = ProtocolUtils.createArtNode(creator, "dynamic", null, null); | 222 ui = ProtocolUtils.createArtNode( |
223 creator, "dynamic", | |
224 new String[] { "helpText" }, | |
225 new String[] { helpText }); | |
218 } | 226 } |
219 | 227 |
220 Map<String, StateData> theData = getData(); | 228 Map<String, StateData> theData = getData(); |
221 if (theData == null) { | 229 if (theData == null) { |
222 return ui; | 230 return ui; |