]> git.argeo.org Git - gpl/argeo-slc.git/blob - mapping.xml
f695f9573d2fe98cbe0ade40a407878e3e5b8e04
[gpl/argeo-slc.git] / 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
16 name="org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest">
17 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
18 ns-prefix="slc" />
19 <field name="resultUuid" />
20 <field name="closeDate" />
21 </class>
22
23 <class name="org.argeo.slc.msg.test.tree.ResultPartRequest">
24 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
25 ns-prefix="slc" />
26 <field name="resultUuid" />
27 <field name="resultPart"
28 type="org.argeo.slc.core.test.SimpleResultPart">
29 <bind-xml auto-naming="deriveByClass" />
30 </field>
31
32 <field name="relatedElements" collection="map">
33 <bind-xml name="element" location="related-elements">
34 <class name="org.exolab.castor.mapping.MapItem">
35 <map-to
36 ns-uri="http://argeo.org/projects/slc/schemas" ns-prefix="slc" />
37 <field name="key"
38 type="org.argeo.slc.core.structure.tree.TreeSPath"
39 handler="org.argeo.slc.castor.structure.tree.TreeSPathFieldHandler">
40 <bind-xml name="path" node="attribute" />
41 </field>
42 <field name="value"
43 type="org.argeo.slc.core.structure.SimpleSElement">
44 <bind-xml auto-naming="deriveByClass" />
45 </field>
46 </class>
47 </bind-xml>
48 </field>
49 <field name="path">
50 <bind-xml auto-naming="deriveByClass" />
51 </field>
52 <field name="testRunDescriptor" />
53 </class>
54
55
56 <!-- PROCESS -->
57 <class name="org.argeo.slc.msg.process.SlcExecutionStepsRequest">
58 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
59 ns-prefix="slc" />
60 <field name="slcExecutionUuid" />
61 <field name="steps" collection="vector"
62 type="org.argeo.slc.core.process.SlcExecutionStep">
63 <bind-xml auto-naming="deriveByClass" location="steps" />
64 </field>
65 </class>
66
67 <class name="org.argeo.slc.msg.process.SlcExecutionStatusRequest">
68 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
69 ns-prefix="slc" />
70 <field name="slcExecutionUuid" />
71 <field name="newStatus"/>
72 </class>
73
74 <class name="org.argeo.slc.msg.process.SlcExecutionRequest">
75 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
76 ns-prefix="slc" />
77 <field name="slcExecution"
78 type="org.argeo.slc.core.process.SlcExecution" />
79 </class>
80
81
82 </mapping>