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" />
33 <class name=
"org.argeo.slc.msg.test.tree.CreateTreeTestResultRequest">
34 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
36 <field name=
"treeTestResult" type=
"org.argeo.slc.core.test.tree.TreeTestResult" />
37 <field name=
"testRunDescriptor" />
40 <class name=
"org.argeo.slc.msg.test.tree.CloseTreeTestResultRequest">
41 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
43 <field name=
"resultUuid" />
44 <field name=
"closeDate" />
47 <class name=
"org.argeo.slc.msg.test.tree.AddTreeTestResultAttachmentRequest">
48 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
50 <field name=
"resultUuid" />
51 <field name=
"attachment" type=
"org.argeo.slc.core.attachment.SimpleAttachment">
52 <bind-xml auto-naming=
"deriveByClass" />
56 <class name=
"org.argeo.slc.msg.test.tree.ResultPartRequest">
57 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
59 <field name=
"resultUuid" />
60 <field name=
"resultPart" type=
"org.argeo.slc.core.test.SimpleResultPart">
61 <bind-xml auto-naming=
"deriveByClass" />
64 <field name=
"relatedElements" collection=
"map">
65 <bind-xml name=
"element" location=
"related-elements">
66 <class name=
"org.exolab.castor.mapping.MapItem">
67 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
69 <field name=
"key" type=
"org.argeo.slc.core.structure.tree.TreeSPath"
70 handler=
"org.argeo.slc.castor.structure.tree.TreeSPathFieldHandler">
71 <bind-xml name=
"path" node=
"attribute" />
73 <field name=
"value" type=
"org.argeo.slc.core.structure.SimpleSElement">
74 <bind-xml auto-naming=
"deriveByClass" />
80 <bind-xml auto-naming=
"deriveByClass" />
82 <field name=
"testRunDescriptor" />
83 <field name=
"attributes" collection=
"hashtable">
84 <bind-xml name=
"attribute" location=
"attributes">
85 <class name=
"org.exolab.castor.mapping.MapItem">
86 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
88 <field name=
"key" type=
"string">
89 <bind-xml name=
"name" node=
"attribute" />
91 <field name=
"value" type=
"string">
92 <bind-xml node=
"text" />
99 <class name=
"org.argeo.slc.core.test.tree.ResultAttributes">
100 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
102 <field name=
"uuid" />
103 <field name=
"closeDate" />
104 <field name=
"attributes" collection=
"hashtable">
105 <bind-xml name=
"attribute" location=
"attributes">
106 <class name=
"org.exolab.castor.mapping.MapItem">
107 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
109 <field name=
"key" type=
"string">
110 <bind-xml name=
"name" node=
"attribute" />
112 <field name=
"value" type=
"string">
113 <bind-xml node=
"text" />
118 <field name=
"attachments" collection=
"arraylist"
119 type=
"org.argeo.slc.core.attachment.SimpleAttachment">
120 <bind-xml auto-naming=
"deriveByClass" location=
"attachments" />
126 <class name=
"org.argeo.slc.msg.process.SlcExecutionStepsRequest">
127 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
129 <field name=
"slcExecutionUuid" />
130 <field name=
"steps" collection=
"arraylist"
131 type=
"org.argeo.slc.process.SlcExecutionStep">
132 <bind-xml auto-naming=
"deriveByClass" location=
"steps" />
136 <class name=
"org.argeo.slc.msg.process.SlcExecutionStatusRequest">
137 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
139 <field name=
"slcExecutionUuid" />
140 <field name=
"newStatus" />
143 <class name=
"org.argeo.slc.msg.process.SlcExecutionRequest">
144 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
146 <field name=
"slcExecution" type=
"org.argeo.slc.process.SlcExecution" />
151 <class name=
"org.argeo.slc.msg.event.SlcEvent">
152 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
154 <field name=
"headers" collection=
"map">
155 <bind-xml name=
"header" location=
"headers">
156 <class name=
"org.exolab.castor.mapping.MapItem">
157 <map-to ns-uri=
"http://argeo.org/projects/slc/schemas"
159 <field name=
"key" type=
"string">
160 <bind-xml name=
"name" node=
"attribute" />
162 <field name=
"value" type=
"string">
163 <bind-xml node=
"text" />