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.process.SlcExecution">
9 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
11 <field name=
"uuid" identity=
"true">
12 <bind-xml node=
"attribute" />
14 <field name=
"status" />
18 <field name=
"steps" collection=
"arraylist"
19 type=
"org.argeo.slc.process.SlcExecutionStep">
20 <bind-xml auto-naming=
"deriveByClass" location=
"steps" />
22 <field name=
"attributes" collection=
"map">
23 <bind-xml name=
"attribute" location=
"attributes">
24 <class name=
"org.exolab.castor.mapping.MapItem">
25 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
27 <field name=
"key" type=
"string">
28 <bind-xml name=
"name" node=
"attribute" />
30 <field name=
"value" type=
"string">
31 <bind-xml node=
"text" />
38 <class name=
"org.argeo.slc.process.SlcExecutionStep">
39 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
41 <field name=
"uuid" identity=
"true">
42 <bind-xml node=
"attribute" />
45 <field name=
"begin" />
46 <field name=
"logLines" collection=
"arraylist" type=
"string">
47 <bind-xml name=
"log-line" location=
"log-lines" />
51 <class name=
"org.argeo.slc.process.SlcExecutionSpec">
52 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
54 <field name=
"executionSpecFields" collection=
"map">
55 <bind-xml name=
"execution-spec-field" location=
"execution-spec-fields">
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=
"name" node=
"attribute" />
62 <field name=
"value" type=
"org.argeo.slc.process.SlcExecutionSpecField">
63 <bind-xml auto-naming=
"deriveByClass" />
70 <class name=
"org.argeo.slc.process.SlcExecutionSpecField">
71 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
73 <field name=
"label" />
75 <field name=
"defaultValue" />
76 <field name=
"listValues" />