3 <!DOCTYPE mapping PUBLIC
"-//EXOLAB/Castor Mapping DTD Version 1.0//EN" "http://castor.org/mapping.dtd">
6 <description>Execution objects XML mapping
</description>
8 <class name=
"org.argeo.slc.execution.ExecutionModuleDescriptor">
9 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
12 <field name=
"version" />
13 <field name=
"executionFlows" collection=
"arraylist"
14 type=
"org.argeo.slc.execution.ExecutionFlowDescriptor">
15 <bind-xml auto-naming=
"deriveByClass" location=
"executionFlows" />
17 <field name=
"executionSpecs" collection=
"arraylist"
18 type=
"org.argeo.slc.execution.ExecutionSpec">
19 <bind-xml auto-naming=
"deriveByClass" location=
"executionSpecs" />
23 <class name=
"org.argeo.slc.execution.ExecutionFlowDescriptor">
24 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
26 <field name=
"name" identity=
"true">
27 <bind-xml name=
"name" node=
"attribute" />
29 <field name=
"executionSpec">
30 <bind-xml name=
"executionSpec" node=
"attribute" reference=
"true" />
32 <field name=
"values" collection=
"map">
33 <bind-xml name=
"value" location=
"values">
34 <class name=
"org.exolab.castor.mapping.MapItem">
35 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
37 <field name=
"key" type=
"string">
38 <bind-xml name=
"key" node=
"attribute" />
40 <field name=
"value" type=
"string">
41 <bind-xml node=
"text" />
48 <class name=
"org.argeo.slc.core.execution.SimpleExecutionSpec">
49 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
51 <field name=
"name" identity=
"true">
52 <bind-xml name=
"name" node=
"attribute" />
54 <field name=
"attributes" collection=
"map">
55 <bind-xml name=
"value" location=
"values">
56 <class name=
"org.exolab.castor.mapping.MapItem">
57 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
59 <field name=
"key" type=
"string">
60 <bind-xml name=
"key" node=
"attribute" />
63 <bind-xml auto-naming=
"deriveByClass" />
70 <class name=
"org.argeo.slc.core.execution.AbstractSpecAttribute">
71 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
73 <field name=
"isParameter">
74 <bind-xml name=
"isParameter" node=
"attribute" />
78 <class name=
"org.argeo.slc.core.execution.SimpleSpecAttribute"
79 extends=
"org.argeo.slc.execution.AbstractSpecAttribute">
80 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
82 <field name=
"value" />
85 <class name=
"org.argeo.slc.core.execution.RefSpecAttribute" extends=
"org.argeo.slc.execution.AbstractSpecAttribute">
86 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
88 <field name=
"targetClassName">
89 <bind-xml name=
"targetClassName" node=
"attribute" />