3 <!DOCTYPE mapping PUBLIC
"-//EXOLAB/Castor Mapping DTD Version 1.0//EN" "http://castor.org/mapping.dtd">
6 <description>Process objects XML mapping
</description>
8 <class name=
"org.argeo.slc.msg.process.SlcExecutionStepsRequest">
9 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
11 <field name=
"slcExecutionUuid" />
12 <field name=
"steps" collection=
"vector"
13 type=
"org.argeo.slc.core.process.SlcExecutionStep">
14 <bind-xml auto-naming=
"deriveByClass" location=
"steps" />
18 <class name=
"org.argeo.slc.msg.process.SlcExecutionRequest">
19 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
21 <field name=
"slcExecution"
22 type=
"org.argeo.slc.core.process.SlcExecution" />
25 <class name=
"org.argeo.slc.core.process.SlcExecution">
26 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
28 <field name=
"uuid" identity=
"true">
29 <bind-xml node=
"attribute" />
31 <field name=
"status" />
35 <field name=
"steps" collection=
"vector"
36 type=
"org.argeo.slc.core.process.SlcExecutionStep">
37 <bind-xml auto-naming=
"deriveByClass" location=
"steps" />
39 <field name=
"attributes" collection=
"map">
40 <bind-xml name=
"attribute" location=
"attributes">
41 <class name=
"org.exolab.castor.mapping.MapItem">
43 ns-uri=
"http://argeo.org/projects/slc/schemas" ns-prefix=
"slc" />
44 <field name=
"key" type=
"string">
45 <bind-xml name=
"name" node=
"attribute" />
47 <field name=
"value" type=
"string">
48 <bind-xml node=
"text" />
55 <class name=
"org.argeo.slc.core.process.SlcExecutionStep">
56 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
58 <field name=
"uuid" identity=
"true">
59 <bind-xml node=
"attribute" />
62 <field name=
"begin" />
63 <field name=
"logLines" collection=
"vector" type=
"string">
64 <bind-xml name=
"log-line" location=
"log-lines" />