4 <description>Message objects XML mapping
</description>
6 <!-- TODO: use XML entities to factorize patterns -->
9 <class name=
"org.argeo.slc.msg.ExecutionAnswer">
10 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
12 <field name=
"status" />
13 <field name=
"message" />
16 <class name=
"org.argeo.slc.msg.ReferenceList">
17 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
19 <field name=
"references" collection=
"arraylist" type=
"string">
20 <bind-xml name=
"ref" />
24 <class name=
"org.argeo.slc.core.test.tree.TreeTestResultList">
25 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
27 <field name=
"list" collection=
"arraylist"
28 type=
"org.argeo.slc.core.test.tree.TreeTestResult">
29 <bind-xml auto-naming=
"deriveByClass" />
34 <class name=
"org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest">
35 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
37 <field name=
"treeTestResult" type=
"org.argeo.slc.core.test.tree.TreeTestResult" />
38 <field name=
"testRunDescriptor" />
41 <class name=
"org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest">
42 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
44 <field name=
"resultUuid" />
45 <field name=
"closeDate" />
48 <class name=
"org.argeo.slc.msg.test.tree.ResultPartRequest">
49 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
51 <field name=
"resultUuid" />
52 <field name=
"resultPart" type=
"org.argeo.slc.core.test.SimpleResultPart">
53 <bind-xml auto-naming=
"deriveByClass" />
56 <field name=
"relatedElements" collection=
"map">
57 <bind-xml name=
"element" location=
"related-elements">
58 <class name=
"org.exolab.castor.mapping.MapItem">
59 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
61 <field name=
"key" type=
"org.argeo.slc.core.structure.tree.TreeSPath"
62 handler=
"org.argeo.slc.castor.structure.tree.TreeSPathFieldHandler">
63 <bind-xml name=
"path" node=
"attribute" />
65 <field name=
"value" type=
"org.argeo.slc.core.structure.SimpleSElement">
66 <bind-xml auto-naming=
"deriveByClass" />
72 <bind-xml auto-naming=
"deriveByClass" />
74 <field name=
"testRunDescriptor" />
75 <field name=
"attributes" collection=
"hashtable">
76 <bind-xml name=
"attribute" location=
"attributes">
77 <class name=
"org.exolab.castor.mapping.MapItem">
78 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
80 <field name=
"key" type=
"string">
81 <bind-xml name=
"name" node=
"attribute" />
83 <field name=
"value" type=
"string">
84 <bind-xml node=
"text" />
91 <class name=
"org.argeo.slc.core.test.tree.ResultAttributesList">
92 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
94 <field name=
"list" collection=
"arraylist"
95 type=
"org.argeo.slc.core.test.tree.ResultAttributes">
96 <bind-xml auto-naming=
"deriveByClass" />
100 <class name=
"org.argeo.slc.core.test.tree.ResultAttributes">
101 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
103 <field name=
"uuid" />
104 <field name=
"closeDate" />
105 <field name=
"attributes" collection=
"hashtable">
106 <bind-xml name=
"attribute" location=
"attributes">
107 <class name=
"org.exolab.castor.mapping.MapItem">
108 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
110 <field name=
"key" type=
"string">
111 <bind-xml name=
"name" node=
"attribute" />
113 <field name=
"value" type=
"string">
114 <bind-xml node=
"text" />
123 <class name=
"org.argeo.slc.msg.process.SlcExecutionStepsRequest">
124 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
126 <field name=
"slcExecutionUuid" />
127 <field name=
"steps" collection=
"vector"
128 type=
"org.argeo.slc.process.SlcExecutionStep">
129 <bind-xml auto-naming=
"deriveByClass" location=
"steps" />
133 <class name=
"org.argeo.slc.msg.process.SlcExecutionStatusRequest">
134 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
136 <field name=
"slcExecutionUuid" />
137 <field name=
"newStatus" />
140 <class name=
"org.argeo.slc.msg.process.SlcExecutionRequest">
141 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
143 <field name=
"slcExecution" type=
"org.argeo.slc.process.SlcExecution" />