Mercurial > dive4elements > river
diff 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 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/DefaultState.java Wed May 02 22:30:27 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/DefaultState.java Thu May 03 05:59:52 2012 +0000 @@ -74,11 +74,13 @@ CallMeta meta = context.getMeta(); + String helpText = Resources.getMsg(meta, getHelpText(), getHelpText()); + String label = Resources.getMsg(meta, getID(), getID()); Element ui = ProtocolUtils.createArtNode( creator, "state", - new String[] { "name", "uiprovider", "label" }, - new String[] { getID(), getUIProvider(), label }); + new String[] { "name", "uiprovider", "label", "helpText"}, + new String[] { getID(), getUIProvider(), label, helpText }); Map<String, StateData> theData = getData(); if (theData == null) { @@ -205,16 +207,22 @@ ArtifactNamespaceContext.NAMESPACE_URI, ArtifactNamespaceContext.NAMESPACE_PREFIX); + String helpText = Resources.getMsg( + context.getMeta(), getHelpText(), getHelpText()); + Element ui = null; String uiprovider = getUIProvider(); if (uiprovider != null) { ui = ProtocolUtils.createArtNode( creator, "dynamic", - new String[] { "uiprovider" }, - new String[] { uiprovider }); + new String[] { "uiprovider", "helpText" }, + new String[] { uiprovider, helpText }); } else { - ui = ProtocolUtils.createArtNode(creator, "dynamic", null, null); + ui = ProtocolUtils.createArtNode( + creator, "dynamic", + new String[] { "helpText" }, + new String[] { helpText }); } Map<String, StateData> theData = getData();