]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.castor/src/main/resources/org/argeo/slc/castor/test.xml
Add security
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.castor / src / main / resources / org / argeo / slc / castor / test.xml
1 <?xml version="1.0"?>
2
3 <mapping>
4 <description>Test objects XML mapping</description>
5
6 <class name="org.argeo.slc.test.TestRunDescriptor" auto-complete="false">
7 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
8 ns-prefix="slc" />
9 <field name="testRunUuid" />
10 <field name="slcExecutionUuid" />
11 <field name="slcExecutionStepUuid" />
12 <field name="testResultUuid" />
13 <field name="deployedSytemId" />
14 </class>
15
16 <class name="org.argeo.slc.core.test.tree.TreeTestResult"
17 auto-complete="false">
18 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
19 ns-prefix="slc" />
20 <field name="uuid" type="string">
21 <bind-xml name="uuid" node="attribute" />
22 </field>
23 <field name="closeDate" />
24 <field name="attributes" collection="map">
25 <bind-xml name="attribute" location="attributes">
26 <class name="org.exolab.castor.mapping.MapItem">
27 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
28 ns-prefix="slc" />
29 <field name="key" type="string">
30 <bind-xml name="name" node="attribute" />
31 </field>
32 <field name="value" type="string">
33 <bind-xml node="text" />
34 </field>
35 </class>
36 </bind-xml>
37 </field>
38 <field name="resultParts" collection="sortedmap">
39 <bind-xml name="result-part" location="result-parts">
40 <class name="org.exolab.castor.mapping.MapItem">
41 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
42 ns-prefix="slc" />
43 <field name="key" type="org.argeo.slc.core.structure.tree.TreeSPath"
44 handler="org.argeo.slc.castor.structure.tree.TreeSPathFieldHandler">
45 <bind-xml name="path" node="attribute" />
46 </field>
47 <field name="value" type="org.argeo.slc.core.test.tree.PartSubList">
48 <bind-xml name="part-sub-list" />
49 </field>
50 </class>
51 </bind-xml>
52 </field>
53 <field name="elements" collection="sortedmap">
54 <bind-xml name="element" location="elements">
55 <class name="org.exolab.castor.mapping.MapItem">
56 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
57 ns-prefix="slc" />
58 <field name="key" type="org.argeo.slc.core.structure.tree.TreeSPath"
59 handler="org.argeo.slc.castor.structure.tree.TreeSPathFieldHandler">
60 <bind-xml name="path" node="attribute" />
61 </field>
62 <field name="value" type="org.argeo.slc.core.structure.SimpleSElement">
63 <bind-xml auto-naming="deriveByClass" />
64 </field>
65 </class>
66 </bind-xml>
67 </field>
68 <field name="attachments" collection="arraylist"
69 type="org.argeo.slc.core.attachment.SimpleAttachment">
70 <bind-xml auto-naming="deriveByClass" location="attachments" />
71 </field>
72 </class>
73
74 <class name="org.argeo.slc.core.test.tree.PartSubList"
75 auto-complete="false">
76 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
77 ns-prefix="slc" />
78 <field name="parts" collection="arraylist"
79 type="org.argeo.slc.core.test.SimpleResultPart">
80 <bind-xml auto-naming="deriveByClass" location="parts" />
81 </field>
82 </class>
83
84 <class name="org.argeo.slc.core.test.SimpleResultPart"
85 auto-complete="false">
86 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
87 ns-prefix="slc" />
88 <field name="testRunUuid" type="string" />
89 <field name="message" type="string" />
90 <field name="status" type="string"
91 handler="org.argeo.slc.castor.test.tree.StatusFieldHandler" />
92 <field name="exceptionMessage" type="string" />
93 </class>
94
95 <class name="org.argeo.slc.core.test.tree.TreeTestResultCollection"
96 auto-complete="false">
97 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
98 ns-prefix="slc" />
99 <field name="id" type="string">
100 <bind-xml name="id" node="attribute" />
101 </field>
102 <field name="results" collection="set"
103 type="org.argeo.slc.core.test.tree.TreeTestResult">
104 <bind-xml auto-naming="deriveByClass" location="results" />
105 </field>
106 </class>
107 </mapping>