* Defined parameters \r
*/\r
values : {\r
- check : "Map", \r
- init : {}\r
+ check : "Map"\r
},\r
/**\r
* Castor representation of this object\r
\r
construct : function(){\r
this.base(arguments);\r
+ this.setValues({});\r
},\r
\r
members : {\r
parsedValues[value.getKey()] = value;\r
}\r
this.setValues(parsedValues);\r
- } \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
} \r
\r
});
\ No newline at end of file