]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/execution/Spec.js
Various fixes and "ghost" implementation of reloadBundle.service and flow path.
[gpl/argeo-slc.git] / org.argeo.slc.webapp / src / main / webapp / argeo-ria-lib / slc / class / org / argeo / slc / ria / execution / Spec.js
index 680cc9993c371f7f0a3a33ca0967d64f4f5a9109..b72623546f6ac68182b3bd6f2df0deff7b64df0e 100644 (file)
@@ -17,8 +17,7 @@ qx.Class.define("org.argeo.slc.ria.execution.Spec", {
                 * Defined parameters \r
                 */\r
                values : {\r
-                       check : "Map", \r
-                       init : {}\r
+                       check : "Map"\r
                },\r
                /**\r
                 * Castor representation of this object\r
@@ -35,6 +34,7 @@ qx.Class.define("org.argeo.slc.ria.execution.Spec", {
        \r
        construct : function(){\r
                this.base(arguments);\r
+               this.setValues({});\r
        },\r
        \r
        members : {\r
@@ -55,11 +55,15 @@ qx.Class.define("org.argeo.slc.ria.execution.Spec", {
                        }\r
                        this.setValues(parsedValues);\r
                },\r
+               /**\r
+                * XML Representation of this object.\r
+                * @return {String} An XML String\r
+                */\r
                toXml : function(){\r
                        var valuesXml = '';\r
                        var values = this.getValues();\r
                        for(var key in values){\r
-                               valuesXml += values[key].toXml();\r
+                               valuesXml += values[key].toAttributeXml();\r
                        }\r
                        return '<slc:default-execution-spec name="'+this.getName()+'"><slc:values>'+valuesXml+'</slc:values></slc:default-execution-spec>';\r
                }\r