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();

http://dive4elements.wald.intevation.org