check : "String",\r
init : ""\r
},\r
+ /**\r
+ * An optional path describing this flow\r
+ */\r
+ path : {\r
+ check : "String",\r
+ nullable : true\r
+ },\r
/**\r
* Name of the associated spec, to be found in the module \r
*/\r
/**\r
* XPath to the values\r
*/\r
- XPATH_VALUES : "slc:values"\r
+ XPATH_VALUES : "slc:values",\r
+ /**\r
+ * An optional hierarchical path\r
+ */\r
+ XPATH_PATH : "@path"\r
},\r
\r
construct : function(){\r
_applyXmlNode : function(xmlNode){\r
this.set({\r
name : org.argeo.ria.util.Element.getSingleNodeText(xmlNode, this.self(arguments).XPATH_NAME),\r
+ path : org.argeo.ria.util.Element.getSingleNodeText(xmlNode, this.self(arguments).XPATH_PATH),\r
executionSpecName : org.argeo.ria.util.Element.getSingleNodeText(xmlNode, this.self(arguments).XPATH_EXEC_SPEC_NAME)\r
});\r
var values = org.argeo.ria.util.Element.selectNodes(xmlNode, this.self(arguments).XPATH_VALUES);\r