]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/execution/Spec.js
Implement preferred host via preferences
[gpl/argeo-slc.git] / server / org.argeo.slc.ria / src / argeo-ria-lib / slc / class / org / argeo / slc / ria / execution / Spec.js
index a1fd08a3f94f2c0dc0c2cfe0ac0f642919f58407..8cd45832ad45ea5cb75663596c18086ca4d5880a 100644 (file)
@@ -56,7 +56,7 @@ qx.Class.define("org.argeo.slc.ria.execution.Spec", {
                 * @param xmlNode {Node} Castor representation of this object\r
                 */             \r
                _applyXmlNode : function(xmlNode){\r
-                       // Parse now\r
+                       // Parse now                    \r
                        this.setName(org.argeo.ria.util.Element.getSingleNodeText(xmlNode, this.self(arguments).XPATH_NAME));\r
                        var values = org.argeo.ria.util.Element.selectNodes(xmlNode, this.self(arguments).XPATH_VALUES);\r
                        var parsedValues = {};\r
@@ -73,12 +73,7 @@ qx.Class.define("org.argeo.slc.ria.execution.Spec", {
                 * @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].toAttributeXml();\r
-                       }\r
-                       return '<slc:default-execution-spec name="'+this.getName()+'"><slc:values>'+valuesXml+'</slc:values></slc:default-execution-spec>';\r
+                       return org.argeo.ria.util.Element.getXMLString(this.getXmlNode());\r
                }\r
        }       \r
        \r