]>
git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.webapp/src/main/webapp/argeo-ria-lib/slc/class/org/argeo/slc/ria/execution/Flow.js
ed23ff04a158a2a4ad562fcb82ce30f82bb4d95d
2 * Wrapper for ExecutionFlow server object
4 qx
.Class
.define("org.argeo.slc.ria.execution.Flow", {
6 extend
: qx
.core
.Object
,
10 * Name of this Execution Flow
17 * Name of the associated spec, to be found in the module
23 * Reference the actual ExecutionSpec object
26 check
: "org.argeo.slc.ria.execution.Spec"
29 * Castor representation of the object
32 apply
: "_applyXmlNode"
38 XPATH_EXEC_SPEC_NAME
: "@executionSpec",
39 XPATH_VALUES
: "slc:values"
42 construct : function(){},
46 * Init the object from an XML representation
47 * @param xmlNode {Node} Castor representation of this object
49 _applyXmlNode : function(xmlNode
){
51 name
: org
.argeo
.ria
.util
.Element
.getSingleNodeText(xmlNode
, this.self(arguments
).XPATH_NAME
),
52 executionSpecName
: org
.argeo
.ria
.util
.Element
.getSingleNodeText(xmlNode
, this.self(arguments
).XPATH_EXEC_SPEC_NAME
)