CdmServiceCacher : Added class to load / cache CDM entities using services
[taxeditor.git] / eu.etaxonomy.taxeditor.cdmlib / src / main / resources / eu / etaxonomy / cdm / httpInvokerServiceClients.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xmlns:context="http://www.springframework.org/schema/context"
5 xmlns:tx="http://www.springframework.org/schema/tx"
6 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
8 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
9
10
11 <bean id="agentService"
12 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
13 <property name="serviceUrl">
14 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/agent.service</value>
15 </property>
16 <property name="serviceInterface">
17 <value>eu.etaxonomy.cdm.api.service.IAgentService</value>
18 </property>
19 <property name="httpInvokerRequestExecutor">
20 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
21 </property>
22 </bean>
23
24 <bean id="annotationService"
25 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
26 <property name="serviceUrl">
27 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/annotation.service</value>
28 </property>
29 <property name="serviceInterface">
30 <value>eu.etaxonomy.cdm.api.service.IAnnotationService</value>
31 </property>
32 <property name="httpInvokerRequestExecutor">
33 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
34 </property>
35 </bean>
36
37 <bean id="auditeventService"
38 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
39 <property name="serviceUrl">
40 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/auditevent.service</value>
41 </property>
42 <property name="serviceInterface">
43 <value>eu.etaxonomy.cdm.api.service.IAuditEventService</value>
44 </property>
45 <property name="httpInvokerRequestExecutor">
46 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
47 </property>
48 </bean>
49
50 <bean id="classificationService"
51 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
52 <property name="serviceUrl">
53 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/classification.service</value>
54 </property>
55 <property name="serviceInterface">
56 <value>eu.etaxonomy.cdm.api.service.IClassificationService</value>
57 </property>
58 <property name="httpInvokerRequestExecutor">
59 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
60 </property>
61 </bean>
62
63 <bean id="collectionService"
64 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
65 <property name="serviceUrl">
66 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/collection.service</value>
67 </property>
68 <property name="serviceInterface">
69 <value>eu.etaxonomy.cdm.api.service.ICollectionService</value>
70 </property>
71 <property name="httpInvokerRequestExecutor">
72 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
73 </property>
74 </bean>
75
76 <bean id="commonService"
77 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
78 <property name="serviceUrl">
79 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/common.service</value>
80 </property>
81 <property name="serviceInterface">
82 <value>eu.etaxonomy.cdm.api.service.ICommonService</value>
83 </property>
84 <property name="httpInvokerRequestExecutor">
85 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
86 </property>
87 </bean>
88
89 <bean id="descriptionService"
90 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
91 <property name="serviceUrl">
92 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/description.service</value>
93 </property>
94 <property name="serviceInterface">
95 <value>eu.etaxonomy.cdm.api.service.IDescriptionService</value>
96 </property>
97 <property name="httpInvokerRequestExecutor">
98 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
99 </property>
100 </bean>
101
102 <bean id="editGeoService"
103 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
104 <property name="serviceUrl">
105 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/editgeo.service</value>
106 </property>
107 <property name="serviceInterface">
108 <value>eu.etaxonomy.cdm.ext.geo.IEditGeoService</value>
109 </property>
110 <property name="httpInvokerRequestExecutor">
111 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
112 </property>
113 </bean>
114
115 <bean id="featureNodeService"
116 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
117 <property name="serviceUrl">
118 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featurenode.service</value>
119 </property>
120 <property name="serviceInterface">
121 <value>eu.etaxonomy.cdm.api.service.IFeatureNodeService</value>
122 </property>
123 <property name="httpInvokerRequestExecutor">
124 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
125 </property>
126 </bean>
127
128 <bean id="featureTreeService"
129 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
130 <property name="serviceUrl">
131 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featuretree.service</value>
132 </property>
133 <property name="serviceInterface">
134 <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService</value>
135 </property>
136 <property name="httpInvokerRequestExecutor">
137 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
138 </property>
139 </bean>
140
141 <bean id="groupService"
142 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
143 <property name="serviceUrl">
144 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/group.service</value>
145 </property>
146 <property name="serviceInterface">
147 <value>eu.etaxonomy.cdm.api.service.IGroupService</value>
148 </property>
149 <property name="httpInvokerRequestExecutor">
150 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
151 </property>
152 </bean>
153
154 <bean id="identificationKeyService"
155 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
156 <property name="serviceUrl">
157 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/identificationkey.service</value>
158 </property>
159 <property name="serviceInterface">
160 <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService</value>
161 </property>
162 <property name="httpInvokerRequestExecutor">
163 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
164 </property>
165 </bean>
166
167 <bean id="locationService"
168 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
169 <property name="serviceUrl">
170 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/location.service</value>
171 </property>
172 <property name="serviceInterface">
173 <value>eu.etaxonomy.cdm.api.service.ILocationService</value>
174 </property>
175 <property name="httpInvokerRequestExecutor">
176 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
177 </property>
178 </bean>
179
180 <bean id="markerService"
181 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
182 <property name="serviceUrl">
183 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/marker.service</value>
184 </property>
185 <property name="serviceInterface">
186 <value>eu.etaxonomy.cdm.api.service.IMarkerService</value>
187 </property>
188 <property name="httpInvokerRequestExecutor">
189 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
190 </property>
191 </bean>
192
193 <bean id="mediaService"
194 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
195 <property name="serviceUrl">
196 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/media.service</value>
197 </property>
198 <property name="serviceInterface">
199 <value>eu.etaxonomy.cdm.api.service.IMediaService</value>
200 </property>
201 <property name="httpInvokerRequestExecutor">
202 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
203 </property>
204 </bean>
205
206 <bean id="nameService"
207 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
208 <property name="serviceUrl">
209 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/name.service</value>
210 </property>
211 <property name="serviceInterface">
212 <value>eu.etaxonomy.cdm.api.service.INameService</value>
213 </property>
214 <property name="httpInvokerRequestExecutor">
215 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
216 </property>
217 </bean>
218
219 <bean id="occurrenceService"
220 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
221 <property name="serviceUrl">
222 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/occurrence.service</value>
223 </property>
224 <property name="serviceInterface">
225 <value>eu.etaxonomy.cdm.api.service.IOccurrenceService</value>
226 </property>
227 <property name="httpInvokerRequestExecutor">
228 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
229 </property>
230 </bean>
231
232 <bean id="polytomousKeyNodeService"
233 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
234 <property name="serviceUrl">
235 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskeynode.service</value>
236 </property>
237 <property name="serviceInterface">
238 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService</value>
239 </property>
240 <property name="httpInvokerRequestExecutor">
241 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
242 </property>
243 </bean>
244
245 <bean id="polytomousKeyService"
246 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
247 <property name="serviceUrl">
248 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskey.service</value>
249 </property>
250 <property name="serviceInterface">
251 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService</value>
252 </property>
253 <property name="httpInvokerRequestExecutor">
254 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
255 </property>
256 </bean>
257
258 <bean id="referenceService"
259 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
260 <property name="serviceUrl">
261 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/reference.service</value>
262 </property>
263 <property name="serviceInterface">
264 <value>eu.etaxonomy.cdm.api.service.IReferenceService</value>
265 </property>
266 <property name="httpInvokerRequestExecutor">
267 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
268 </property>
269 </bean>
270
271 <!--
272 <bean id="serviceService"
273 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
274 <property name="serviceUrl">
275 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/service.service</value>
276 </property>
277 <property name="serviceInterface">
278 <value>eu.etaxonomy.cdm.api.service.IService</value>
279 </property>
280 </bean>
281 -->
282
283 <bean id="taxonNodeService"
284 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
285 <property name="serviceUrl">
286 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxonnode.service</value>
287 </property>
288 <property name="serviceInterface">
289 <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService</value>
290 </property>
291 <property name="httpInvokerRequestExecutor">
292 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
293 </property>
294 </bean>
295
296 <bean id="taxonService"
297 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
298 <property name="serviceUrl">
299 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxon.service</value>
300 </property>
301 <property name="serviceInterface">
302 <value>eu.etaxonomy.cdm.api.service.ITaxonService</value>
303 </property>
304 <property name="httpInvokerRequestExecutor">
305 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
306 </property>
307 </bean>
308
309 <bean id="termService"
310 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
311 <property name="serviceUrl">
312 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/term.service</value>
313 </property>
314 <property name="serviceInterface">
315 <value>eu.etaxonomy.cdm.api.service.ITermService</value>
316 </property>
317 <property name="httpInvokerRequestExecutor">
318 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
319 </property>
320 </bean>
321
322 <bean id="userService"
323 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
324 <property name="serviceUrl">
325 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/user.service</value>
326 </property>
327 <property name="serviceInterface">
328 <value>eu.etaxonomy.cdm.api.service.IUserService</value>
329 </property>
330 <property name="httpInvokerRequestExecutor">
331 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
332 </property>
333 </bean>
334
335 <bean id="vocabularyService"
336 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
337 <property name="serviceUrl">
338 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/vocabulary.service</value>
339 </property>
340 <property name="serviceInterface">
341 <value>eu.etaxonomy.cdm.api.service.IVocabularyService</value>
342 </property>
343 <property name="httpInvokerRequestExecutor">
344 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
345 </property>
346 </bean>
347
348 <bean id="workingSetService"
349 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
350 <property name="serviceUrl">
351 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/workingset.service</value>
352 </property>
353 <property name="serviceInterface">
354 <value>eu.etaxonomy.cdm.api.service.IWorkingSetService</value>
355 </property>
356 <property name="httpInvokerRequestExecutor">
357 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
358 </property>
359 </bean>
360
361 <bean id="grantedAuthorityService"
362 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
363 <property name="serviceUrl">
364 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/grantedauthority.service</value>
365 </property>
366 <property name="serviceInterface">
367 <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService</value>
368 </property>
369 <property name="httpInvokerRequestExecutor">
370 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
371 </property>
372 </bean>
373
374 <bean id="databaseService"
375 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
376 <property name="serviceUrl">
377 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/database.service</value>
378 </property>
379 <property name="serviceInterface">
380 <value>eu.etaxonomy.cdm.api.service.IDatabaseService</value>
381 </property>
382 <property name="httpInvokerRequestExecutor">
383 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
384 </property>
385 </bean>
386
387 <bean id="lsidAuthorityService"
388 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
389 <property name="serviceUrl">
390 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidauthoruty.service</value>
391 </property>
392 <property name="serviceInterface">
393 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService</value>
394 </property>
395 <property name="httpInvokerRequestExecutor">
396 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
397 </property>
398 </bean>
399
400 <bean id="lsidMetadataService"
401 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
402 <property name="serviceUrl">
403 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidmetadata.service</value>
404 </property>
405 <property name="serviceInterface">
406 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService</value>
407 </property>
408 <property name="httpInvokerRequestExecutor">
409 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
410 </property>
411 </bean>
412
413 <bean id="lsiDataService"
414 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
415 <property name="serviceUrl">
416 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsiddata.service</value>
417 </property>
418 <property name="serviceInterface">
419 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService</value>
420 </property>
421 <property name="httpInvokerRequestExecutor">
422 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
423 </property>
424 </bean>
425
426 <bean id="providerManager"
427 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
428 <property name="serviceUrl">
429 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/authenticationManager.service</value>
430 </property>
431 <property name="serviceInterface">
432 <value>org.springframework.security.authentication.AuthenticationManager</value>
433 </property>
434 <property name="httpInvokerRequestExecutor">
435 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
436 </property>
437 </bean>
438
439 <bean id="primerService"
440 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
441 <property name="serviceUrl">
442 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/primer.service</value>
443 </property>
444 <property name="serviceInterface">
445 <value>eu.etaxonomy.cdm.api.service.molecular.IPrimerService</value>
446 </property>
447 <property name="httpInvokerRequestExecutor">
448 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
449 </property>
450 </bean>
451
452 <bean id="amplificationService"
453 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
454 <property name="serviceUrl">
455 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/amplification.service</value>
456 </property>
457 <property name="serviceInterface">
458 <value>eu.etaxonomy.cdm.api.service.molecular.IAmplificationService</value>
459 </property>
460 <property name="httpInvokerRequestExecutor">
461 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
462 </property>
463 </bean>
464
465 <bean id="sequenceService"
466 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
467 <property name="serviceUrl">
468 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/sequence.service</value>
469 </property>
470 <property name="serviceInterface">
471 <value>eu.etaxonomy.cdm.api.service.molecular.ISequenceService</value>
472 </property>
473 <property name="httpInvokerRequestExecutor">
474 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
475 </property>
476 </bean>
477
478
479
480 </beans>