]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.core/src/main/resources/org/argeo/slc/castor/process/mapping.xml
SlcExecution hibernate persistence
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / resources / org / argeo / slc / castor / process / mapping.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.msg.process.SlcExecutionStepsRequest"
9 auto-complete="true">
10 <map-to ns-uri="http://argeo.org/projects/slc/schemas" />
11 <field name="steps" collection="vector"
12 type="org.argeo.slc.core.process.SlcExecutionStep">
13 <bind-xml auto-naming="deriveByClass" location="steps" />
14 </field>
15 </class>
16
17 <class name="org.argeo.slc.msg.process.SlcExecutionRequest"
18 auto-complete="true">
19 <map-to ns-uri="http://argeo.org/projects/slc/schemas" />
20 </class>
21
22 <class name="org.argeo.slc.core.process.SlcExecution"
23 auto-complete="true">
24 <field name="uuid" identity="true">
25 <bind-xml node="attribute" />
26 </field>
27 <field name="steps" collection="vector">
28 <bind-xml auto-naming="deriveByClass" location="steps" />
29 </field>
30 </class>
31
32 <class name="org.argeo.slc.core.process.SlcExecutionStep"
33 auto-complete="true">
34 <field name="uuid" identity="true">
35 <bind-xml node="attribute" />
36 </field>
37 <field name="logLines" collection="vector" type="string">
38 <bind-xml name="log-line" location="log-lines" />
39 </field>
40 </class>
41 </mapping>