]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.core/src/main/resources/org/argeo/slc/castor/msg/mapping.xml
b439e06901b4e34c43183b1e36c07a769a3146f8
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / resources / org / argeo / slc / castor / msg / mapping.xml
1 <?xml version="1.0"?>
2
3 <mapping>
4 <description>Message objects XML mapping</description>
5
6 <!-- TESTS -->
7 <class
8 name="org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest">
9 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
10 ns-prefix="slc" />
11 <field name="treeTestResult"
12 type="org.argeo.slc.core.test.tree.TreeTestResult" />
13 </class>
14
15 <class name="org.argeo.slc.msg.test.tree.ResultPartRequest">
16 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
17 ns-prefix="slc" />
18 <field name="resultUuid" />
19 <field name="resultPart">
20 <bind-xml auto-naming="deriveByClass" />
21 </field>
22 <field name="relatedElements" collection="map">
23 <bind-xml name="element" location="related-elements">
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"
28 type="org.argeo.slc.core.structure.tree.TreeSPath"
29 handler="org.argeo.slc.castor.structure.tree.TreeSPathFieldHandler">
30 <bind-xml name="path" node="attribute" />
31 </field>
32 <field name="value"
33 type="org.argeo.slc.core.structure.SimpleSElement">
34 <bind-xml auto-naming="deriveByClass" />
35 </field>
36 </class>
37 </bind-xml>
38 </field>
39 <field name="path">
40 <bind-xml auto-naming="deriveByClass" />
41 </field>
42 <field name="testRunDescriptor" />
43 </class>
44
45 <!-- PROCESS -->
46 <class name="org.argeo.slc.msg.process.SlcExecutionStepsRequest">
47 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
48 ns-prefix="slc" />
49 <field name="slcExecutionUuid" />
50 <field name="steps" collection="vector"
51 type="org.argeo.slc.core.process.SlcExecutionStep">
52 <bind-xml auto-naming="deriveByClass" location="steps" />
53 </field>
54 </class>
55
56 <class name="org.argeo.slc.msg.process.SlcExecutionRequest">
57 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
58 ns-prefix="slc" />
59 <field name="slcExecution"
60 type="org.argeo.slc.core.process.SlcExecution" />
61 </class>
62
63
64 </mapping>