]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.castor/src/main/resources/org/argeo/slc/castor/process.xml
Add closeDate support
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.castor / src / main / resources / org / argeo / slc / castor / process.xml
1 <?xml version="1.0"?>
2
3 <!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN" "http://castor.org/mapping.dtd">
4
5 <mapping>
6 <description>Process objects XML mapping</description>
7
8 <class name="org.argeo.slc.process.SlcExecution">
9 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
10 ns-prefix="slc" />
11 <field name="uuid" identity="true">
12 <bind-xml node="attribute" />
13 </field>
14 <field name="status" />
15 <field name="type" />
16 <field name="host" />
17 <field name="user" />
18 <field name="steps" collection="vector"
19 type="org.argeo.slc.process.SlcExecutionStep">
20 <bind-xml auto-naming="deriveByClass" location="steps" />
21 </field>
22 <field name="attributes" collection="map">
23 <bind-xml name="attribute" location="attributes">
24 <class name="org.exolab.castor.mapping.MapItem">
25 <map-to
26 ns-uri="http://argeo.org/projects/slc/schemas" ns-prefix="slc" />
27 <field name="key" type="string">
28 <bind-xml name="name" node="attribute" />
29 </field>
30 <field name="value" type="string">
31 <bind-xml node="text" />
32 </field>
33 </class>
34 </bind-xml>
35 </field>
36 </class>
37
38 <class name="org.argeo.slc.process.SlcExecutionStep">
39 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
40 ns-prefix="slc" />
41 <field name="uuid" identity="true">
42 <bind-xml node="attribute" />
43 </field>
44 <field name="type" />
45 <field name="begin" />
46 <field name="logLines" collection="vector" type="string">
47 <bind-xml name="log-line" location="log-lines" />
48 </field>
49 </class>
50
51 </mapping>