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" xmlns:
context=
"http://www.springframework.org/schema/context"
4 xmlns:
tx=
"http://www.springframework.org/schema/tx"
5 xsi:
schemaLocation=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
6 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
7 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
10 <bean id=
"agentService"
11 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
12 <property name=
"serviceUrl">
13 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/agent.service
</value>
15 <property name=
"serviceInterface">
16 <value>eu.etaxonomy.cdm.api.service.IAgentService
</value>
18 <property name=
"httpInvokerRequestExecutor">
20 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
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>
29 <property name=
"serviceInterface">
30 <value>eu.etaxonomy.cdm.api.service.IAnnotationService
</value>
32 <property name=
"httpInvokerRequestExecutor">
34 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
38 <bean id=
"auditeventService"
39 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
40 <property name=
"serviceUrl">
41 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/auditevent.service
</value>
43 <property name=
"serviceInterface">
44 <value>eu.etaxonomy.cdm.api.service.IAuditEventService
</value>
46 <property name=
"httpInvokerRequestExecutor">
48 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
52 <bean id=
"classificationService"
53 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
54 <property name=
"serviceUrl">
55 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/classification.service
</value>
57 <property name=
"serviceInterface">
58 <value>eu.etaxonomy.cdm.api.service.IClassificationService
</value>
60 <property name=
"httpInvokerRequestExecutor">
62 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
66 <bean id=
"collectionService"
67 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
68 <property name=
"serviceUrl">
69 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/collection.service
</value>
71 <property name=
"serviceInterface">
72 <value>eu.etaxonomy.cdm.api.service.ICollectionService
</value>
74 <property name=
"httpInvokerRequestExecutor">
76 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
80 <bean id=
"commonService"
81 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
82 <property name=
"serviceUrl">
83 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/common.service
</value>
85 <property name=
"serviceInterface">
86 <value>eu.etaxonomy.cdm.api.service.ICommonService
</value>
88 <property name=
"httpInvokerRequestExecutor">
90 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
94 <bean id=
"descriptionService"
95 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
96 <property name=
"serviceUrl">
97 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/description.service
</value>
99 <property name=
"serviceInterface">
100 <value>eu.etaxonomy.cdm.api.service.IDescriptionService
</value>
102 <property name=
"httpInvokerRequestExecutor">
104 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
108 <bean id=
"editGeoService"
109 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
110 <property name=
"serviceUrl">
111 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/editgeo.service
</value>
113 <property name=
"serviceInterface">
114 <value>eu.etaxonomy.cdm.ext.geo.IEditGeoService
</value>
116 <property name=
"httpInvokerRequestExecutor">
118 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
122 <bean id=
"featureNodeService"
123 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
124 <property name=
"serviceUrl">
125 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featurenode.service
</value>
127 <property name=
"serviceInterface">
128 <value>eu.etaxonomy.cdm.api.service.IFeatureNodeService
</value>
130 <property name=
"httpInvokerRequestExecutor">
132 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
136 <bean id=
"featureTreeService"
137 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
138 <property name=
"serviceUrl">
139 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featuretree.service
</value>
141 <property name=
"serviceInterface">
142 <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService
</value>
144 <property name=
"httpInvokerRequestExecutor">
146 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
150 <bean id=
"groupService"
151 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
152 <property name=
"serviceUrl">
153 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/group.service
</value>
155 <property name=
"serviceInterface">
156 <value>eu.etaxonomy.cdm.api.service.IGroupService
</value>
158 <property name=
"httpInvokerRequestExecutor">
160 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
164 <bean id=
"identificationKeyService"
165 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
166 <property name=
"serviceUrl">
167 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/identificationkey.service
</value>
169 <property name=
"serviceInterface">
170 <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService
173 <property name=
"httpInvokerRequestExecutor">
175 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
179 <bean id=
"locationService"
180 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
181 <property name=
"serviceUrl">
182 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/location.service
</value>
184 <property name=
"serviceInterface">
185 <value>eu.etaxonomy.cdm.api.service.ILocationService
</value>
187 <property name=
"httpInvokerRequestExecutor">
189 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
193 <bean id=
"markerService"
194 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
195 <property name=
"serviceUrl">
196 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/marker.service
</value>
198 <property name=
"serviceInterface">
199 <value>eu.etaxonomy.cdm.api.service.IMarkerService
</value>
201 <property name=
"httpInvokerRequestExecutor">
203 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
207 <bean id=
"mediaService"
208 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
209 <property name=
"serviceUrl">
210 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/media.service
</value>
212 <property name=
"serviceInterface">
213 <value>eu.etaxonomy.cdm.api.service.IMediaService
</value>
215 <property name=
"httpInvokerRequestExecutor">
217 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
221 <bean id=
"nameService"
222 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
223 <property name=
"serviceUrl">
224 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/name.service
</value>
226 <property name=
"serviceInterface">
227 <value>eu.etaxonomy.cdm.api.service.INameService
</value>
229 <property name=
"httpInvokerRequestExecutor">
231 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
235 <bean id=
"occurrenceService"
236 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
237 <property name=
"serviceUrl">
238 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/occurrence.service
</value>
240 <property name=
"serviceInterface">
241 <value>eu.etaxonomy.cdm.api.service.IOccurrenceService
</value>
243 <property name=
"httpInvokerRequestExecutor">
245 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
249 <bean id=
"polytomousKeyNodeService"
250 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
251 <property name=
"serviceUrl">
252 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskeynode.service
</value>
254 <property name=
"serviceInterface">
255 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService
258 <property name=
"httpInvokerRequestExecutor">
260 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
264 <bean id=
"polytomousKeyService"
265 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
266 <property name=
"serviceUrl">
267 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskey.service
</value>
269 <property name=
"serviceInterface">
270 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService
</value>
272 <property name=
"httpInvokerRequestExecutor">
274 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
278 <bean id=
"referenceService"
279 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
280 <property name=
"serviceUrl">
281 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/reference.service
</value>
283 <property name=
"serviceInterface">
284 <value>eu.etaxonomy.cdm.api.service.IReferenceService
</value>
286 <property name=
"httpInvokerRequestExecutor">
288 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
292 <!-- <bean id="serviceService" class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
293 <property name="serviceUrl"> <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/service.service</value>
294 </property> <property name="serviceInterface"> <value>eu.etaxonomy.cdm.api.service.IService</value>
295 </property> </bean> -->
297 <bean id=
"taxonNodeService"
298 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
299 <property name=
"serviceUrl">
300 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxonnode.service
</value>
302 <property name=
"serviceInterface">
303 <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService
</value>
305 <property name=
"httpInvokerRequestExecutor">
307 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
311 <bean id=
"taxonService"
312 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
313 <property name=
"serviceUrl">
314 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxon.service
</value>
316 <property name=
"serviceInterface">
317 <value>eu.etaxonomy.cdm.api.service.ITaxonService
</value>
319 <property name=
"httpInvokerRequestExecutor">
321 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
325 <bean id=
"termService"
326 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
327 <property name=
"serviceUrl">
328 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/term.service
</value>
330 <property name=
"serviceInterface">
331 <value>eu.etaxonomy.cdm.api.service.ITermService
</value>
333 <property name=
"httpInvokerRequestExecutor">
334 <bean class=
"eu.etaxonomy.taxeditor.service.TermServiceRequestExecutor" />
338 <bean id=
"userService"
339 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
340 <property name=
"serviceUrl">
341 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting-public/user.service
</value>
343 <property name=
"serviceInterface">
344 <value>eu.etaxonomy.cdm.api.service.IUserService
</value>
346 <property name=
"httpInvokerRequestExecutor">
348 class=
"org.springframework.remoting.httpinvoker.SimpleHttpInvokerRequestExecutor" />
352 <bean id=
"vocabularyService"
353 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
354 <property name=
"serviceUrl">
355 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/vocabulary.service
</value>
357 <property name=
"serviceInterface">
358 <value>eu.etaxonomy.cdm.api.service.IVocabularyService
</value>
360 <property name=
"httpInvokerRequestExecutor">
362 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
366 <bean id=
"workingSetService"
367 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
368 <property name=
"serviceUrl">
369 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/workingset.service
</value>
371 <property name=
"serviceInterface">
372 <value>eu.etaxonomy.cdm.api.service.IWorkingSetService
</value>
374 <property name=
"httpInvokerRequestExecutor">
376 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
380 <bean id=
"grantedAuthorityService"
381 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
382 <property name=
"serviceUrl">
383 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/grantedauthority.service
</value>
385 <property name=
"serviceInterface">
386 <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService
389 <property name=
"httpInvokerRequestExecutor">
391 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
395 <bean id=
"databaseService"
396 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
397 <property name=
"serviceUrl">
398 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting-public/database.service
</value>
400 <property name=
"serviceInterface">
401 <value>eu.etaxonomy.cdm.api.service.IDatabaseService
</value>
403 <property name=
"httpInvokerRequestExecutor">
405 class=
"org.springframework.remoting.httpinvoker.SimpleHttpInvokerRequestExecutor" />
409 <bean id=
"lsidAuthorityService"
410 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
411 <property name=
"serviceUrl">
412 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidauthoruty.service
</value>
414 <property name=
"serviceInterface">
415 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService
418 <property name=
"httpInvokerRequestExecutor">
420 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
424 <bean id=
"lsidMetadataService"
425 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
426 <property name=
"serviceUrl">
427 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidmetadata.service
</value>
429 <property name=
"serviceInterface">
430 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService
433 <property name=
"httpInvokerRequestExecutor">
435 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
439 <bean id=
"lsiDataService"
440 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
441 <property name=
"serviceUrl">
442 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsiddata.service
</value>
444 <property name=
"serviceInterface">
445 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService
</value>
447 <property name=
"httpInvokerRequestExecutor">
449 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
453 <bean id=
"providerManager"
454 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
455 <property name=
"serviceUrl">
456 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/authenticationManager.service
</value>
458 <property name=
"serviceInterface">
459 <value>org.springframework.security.authentication.AuthenticationManager
462 <property name=
"httpInvokerRequestExecutor">
464 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
468 <bean id=
"primerService"
469 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
470 <property name=
"serviceUrl">
471 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/primer.service
</value>
473 <property name=
"serviceInterface">
474 <value>eu.etaxonomy.cdm.api.service.molecular.IPrimerService
477 <property name=
"httpInvokerRequestExecutor">
479 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
483 <bean id=
"amplificationService"
484 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
485 <property name=
"serviceUrl">
486 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/amplification.service
</value>
488 <property name=
"serviceInterface">
489 <value>eu.etaxonomy.cdm.api.service.molecular.IAmplificationService
492 <property name=
"httpInvokerRequestExecutor">
494 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
498 <bean id=
"sequenceService"
499 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
500 <property name=
"serviceUrl">
501 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/sequence.service
</value>
503 <property name=
"serviceInterface">
504 <value>eu.etaxonomy.cdm.api.service.molecular.ISequenceService
507 <property name=
"httpInvokerRequestExecutor">
509 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
513 <bean id=
"entityValidationResultService"
514 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
515 <property name=
"serviceUrl">
516 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/entityvalidationresult.service
</value>
518 <property name=
"serviceInterface">
519 <value>eu.etaxonomy.cdm.api.service.IEntityValidationResultService
522 <property name=
"httpInvokerRequestExecutor">
524 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
528 <bean id=
"entityConstraintViolationService"
529 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
530 <property name=
"serviceUrl">
531 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/entityconstraintviolation.service
</value>
533 <property name=
"serviceInterface">
534 <value>eu.etaxonomy.cdm.api.service.IEntityConstraintViolationService
537 <property name=
"httpInvokerRequestExecutor">
539 class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />