+ var values = org.argeo.ria.util.Element.selectNodes(xmlNode, this.self(arguments).XPATH_VALUES);\r
+ var parsedValues = {};\r
+ for(var i=0;i<values.length;i++){\r
+ //var valueNode = values[i];\r
+ var value = new org.argeo.slc.ria.execution.Value();\r
+ value.setXmlSpecNode(values[i]);\r
+ parsedValues[value.getKey()] = value;\r
+ }\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].toAttributeXml();\r
+ }\r
+ return '<slc:default-execution-spec name="'+this.getName()+'"><slc:values>'+valuesXml+'</slc:values></slc:default-execution-spec>';\r
+ }\r