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.msg.ObjectList">
25 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
27 <field name=
"objects" collection=
"arraylist" type=
"java.io.Serializable">
28 <bind-xml auto-naming=
"deriveByClass" />
32 <class name=
"org.argeo.slc.core.test.tree.TreeTestResultList">
33 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
35 <field name=
"list" collection=
"arraylist"
36 type=
"org.argeo.slc.core.test.tree.TreeTestResult">
37 <bind-xml auto-naming=
"deriveByClass" />
42 <class name=
"org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest">
43 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
45 <field name=
"treeTestResult" type=
"org.argeo.slc.core.test.tree.TreeTestResult" />
46 <field name=
"testRunDescriptor" />
49 <class name=
"org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest">
50 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
52 <field name=
"resultUuid" />
53 <field name=
"closeDate" />
56 <class name=
"org.argeo.slc.msg.test.tree.AddTreeTestResultAttachmentRequest">
57 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
59 <field name=
"resultUuid" />
60 <field name=
"attachment" type=
"org.argeo.slc.core.attachment.SimpleAttachment">
61 <bind-xml auto-naming=
"deriveByClass" />
65 <class name=
"org.argeo.slc.msg.test.tree.ResultPartRequest">
66 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
68 <field name=
"resultUuid" />
69 <field name=
"resultPart" type=
"org.argeo.slc.core.test.SimpleResultPart">
70 <bind-xml auto-naming=
"deriveByClass" />
73 <field name=
"relatedElements" collection=
"map">
74 <bind-xml name=
"element" location=
"related-elements">
75 <class name=
"org.exolab.castor.mapping.MapItem">
76 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
78 <field name=
"key" type=
"org.argeo.slc.core.structure.tree.TreeSPath"
79 handler=
"org.argeo.slc.castor.structure.tree.TreeSPathFieldHandler">
80 <bind-xml name=
"path" node=
"attribute" />
82 <field name=
"value" type=
"org.argeo.slc.core.structure.SimpleSElement">
83 <bind-xml auto-naming=
"deriveByClass" />
89 <bind-xml auto-naming=
"deriveByClass" />
91 <field name=
"testRunDescriptor" />
92 <field name=
"attributes" collection=
"hashtable">
93 <bind-xml name=
"attribute" location=
"attributes">
94 <class name=
"org.exolab.castor.mapping.MapItem">
95 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
97 <field name=
"key" type=
"string">
98 <bind-xml name=
"name" node=
"attribute" />
100 <field name=
"value" type=
"string">
101 <bind-xml node=
"text" />
108 <class name=
"org.argeo.slc.core.test.tree.ResultAttributesList">
109 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
111 <field name=
"list" collection=
"arraylist"
112 type=
"org.argeo.slc.core.test.tree.ResultAttributes">
113 <bind-xml auto-naming=
"deriveByClass" />
117 <class name=
"org.argeo.slc.core.test.tree.ResultAttributes">
118 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
120 <field name=
"uuid" />
121 <field name=
"closeDate" />
122 <field name=
"attributes" collection=
"hashtable">
123 <bind-xml name=
"attribute" location=
"attributes">
124 <class name=
"org.exolab.castor.mapping.MapItem">
125 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
127 <field name=
"key" type=
"string">
128 <bind-xml name=
"name" node=
"attribute" />
130 <field name=
"value" type=
"string">
131 <bind-xml node=
"text" />
136 <field name=
"attachments" collection=
"arraylist"
137 type=
"org.argeo.slc.core.attachment.SimpleAttachment">
138 <bind-xml auto-naming=
"deriveByClass" location=
"attachments" />
144 <class name=
"org.argeo.slc.msg.process.SlcExecutionStepsRequest">
145 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
147 <field name=
"slcExecutionUuid" />
148 <field name=
"steps" collection=
"arraylist"
149 type=
"org.argeo.slc.process.SlcExecutionStep">
150 <bind-xml auto-naming=
"deriveByClass" location=
"steps" />
154 <class name=
"org.argeo.slc.msg.process.SlcExecutionStatusRequest">
155 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
157 <field name=
"slcExecutionUuid" />
158 <field name=
"newStatus" />
161 <class name=
"org.argeo.slc.msg.process.SlcExecutionRequest">
162 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
164 <field name=
"slcExecution" type=
"org.argeo.slc.process.SlcExecution" />
169 <class name=
"org.argeo.slc.msg.event.SlcEvent">
170 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
172 <field name=
"headers" collection=
"map">
173 <bind-xml name=
"header" location=
"headers">
174 <class name=
"org.exolab.castor.mapping.MapItem">
175 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
177 <field name=
"key" type=
"string">
178 <bind-xml name=
"name" node=
"attribute" />
180 <field name=
"value" type=
"string">
181 <bind-xml node=
"text" />