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">
10 <bean id=
"propertyConfigurer"
11 class=
"org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
12 <property name=
"location" value=
"/eu/etaxonomy/cdm/config.properties" />
15 <bean id=
"agentService"
16 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
17 <property name=
"serviceUrl">
18 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/agent.service
</value>
20 <property name=
"serviceInterface">
21 <value>eu.etaxonomy.cdm.api.service.IAgentService
</value>
23 <property name=
"httpInvokerRequestExecutor">
24 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
28 <bean id=
"annotationService"
29 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
30 <property name=
"serviceUrl">
31 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/annotation.service
</value>
33 <property name=
"serviceInterface">
34 <value>eu.etaxonomy.cdm.api.service.IAnnotationService
</value>
36 <property name=
"httpInvokerRequestExecutor">
37 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
41 <bean id=
"auditeventService"
42 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
43 <property name=
"serviceUrl">
44 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/auditevent.service
</value>
46 <property name=
"serviceInterface">
47 <value>eu.etaxonomy.cdm.api.service.IAuditEventService
</value>
49 <property name=
"httpInvokerRequestExecutor">
50 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
54 <bean id=
"classificationService"
55 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
56 <property name=
"serviceUrl">
57 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/classification.service
</value>
59 <property name=
"serviceInterface">
60 <value>eu.etaxonomy.cdm.api.service.IClassificationService
</value>
62 <property name=
"httpInvokerRequestExecutor">
63 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
67 <bean id=
"collectionService"
68 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
69 <property name=
"serviceUrl">
70 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/collection.service
</value>
72 <property name=
"serviceInterface">
73 <value>eu.etaxonomy.cdm.api.service.ICollectionService
</value>
75 <property name=
"httpInvokerRequestExecutor">
76 <bean 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">
89 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
93 <bean id=
"descriptionService"
94 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
95 <property name=
"serviceUrl">
96 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/description.service
</value>
98 <property name=
"serviceInterface">
99 <value>eu.etaxonomy.cdm.api.service.IDescriptionService
</value>
101 <property name=
"httpInvokerRequestExecutor">
102 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
106 <bean id=
"editGeoService"
107 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
108 <property name=
"serviceUrl">
109 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/editgeo.service
</value>
111 <property name=
"serviceInterface">
112 <value>eu.etaxonomy.cdm.ext.geo.IEditGeoService
</value>
114 <property name=
"httpInvokerRequestExecutor">
115 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
119 <bean id=
"featureNodeService"
120 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
121 <property name=
"serviceUrl">
122 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featurenode.service
</value>
124 <property name=
"serviceInterface">
125 <value>eu.etaxonomy.cdm.api.service.IFeatureNodeService
</value>
127 <property name=
"httpInvokerRequestExecutor">
128 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
132 <bean id=
"featureTreeService"
133 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
134 <property name=
"serviceUrl">
135 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featuretree.service
</value>
137 <property name=
"serviceInterface">
138 <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService
</value>
140 <property name=
"httpInvokerRequestExecutor">
141 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
145 <bean id=
"groupService"
146 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
147 <property name=
"serviceUrl">
148 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/group.service
</value>
150 <property name=
"serviceInterface">
151 <value>eu.etaxonomy.cdm.api.service.IGroupService
</value>
153 <property name=
"httpInvokerRequestExecutor">
154 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
158 <bean id=
"identificationKeyService"
159 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
160 <property name=
"serviceUrl">
161 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/identificationkey.service
</value>
163 <property name=
"serviceInterface">
164 <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService
</value>
166 <property name=
"httpInvokerRequestExecutor">
167 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
171 <bean id=
"locationService"
172 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
173 <property name=
"serviceUrl">
174 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/location.service
</value>
176 <property name=
"serviceInterface">
177 <value>eu.etaxonomy.cdm.api.service.ILocationService
</value>
179 <property name=
"httpInvokerRequestExecutor">
180 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
184 <bean id=
"markerService"
185 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
186 <property name=
"serviceUrl">
187 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/marker.service
</value>
189 <property name=
"serviceInterface">
190 <value>eu.etaxonomy.cdm.api.service.IMarkerService
</value>
192 <property name=
"httpInvokerRequestExecutor">
193 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
197 <bean id=
"mediaService"
198 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
199 <property name=
"serviceUrl">
200 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/media.service
</value>
202 <property name=
"serviceInterface">
203 <value>eu.etaxonomy.cdm.api.service.IMediaService
</value>
205 <property name=
"httpInvokerRequestExecutor">
206 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
210 <bean id=
"nameService"
211 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
212 <property name=
"serviceUrl">
213 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/name.service
</value>
215 <property name=
"serviceInterface">
216 <value>eu.etaxonomy.cdm.api.service.INameService
</value>
218 <property name=
"httpInvokerRequestExecutor">
219 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
223 <bean id=
"occurrenceService"
224 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
225 <property name=
"serviceUrl">
226 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/occurrence.service
</value>
228 <property name=
"serviceInterface">
229 <value>eu.etaxonomy.cdm.api.service.IOccurrenceService
</value>
231 <property name=
"httpInvokerRequestExecutor">
232 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
236 <bean id=
"polytomousKeyNodeService"
237 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
238 <property name=
"serviceUrl">
239 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskeynode.service
</value>
241 <property name=
"serviceInterface">
242 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService
</value>
244 <property name=
"httpInvokerRequestExecutor">
245 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
249 <bean id=
"polytomousKeyService"
250 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
251 <property name=
"serviceUrl">
252 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskey.service
</value>
254 <property name=
"serviceInterface">
255 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService
</value>
257 <property name=
"httpInvokerRequestExecutor">
258 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
262 <bean id=
"referenceService"
263 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
264 <property name=
"serviceUrl">
265 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/reference.service
</value>
267 <property name=
"serviceInterface">
268 <value>eu.etaxonomy.cdm.api.service.IReferenceService
</value>
270 <property name=
"httpInvokerRequestExecutor">
271 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
276 <bean id="serviceService"
277 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
278 <property name="serviceUrl">
279 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/service.service</value>
281 <property name="serviceInterface">
282 <value>eu.etaxonomy.cdm.api.service.IService</value>
287 <bean id=
"taxonNodeService"
288 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
289 <property name=
"serviceUrl">
290 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxonnode.service
</value>
292 <property name=
"serviceInterface">
293 <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService
</value>
295 <property name=
"httpInvokerRequestExecutor">
296 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
300 <bean id=
"taxonService"
301 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
302 <property name=
"serviceUrl">
303 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxon.service
</value>
305 <property name=
"serviceInterface">
306 <value>eu.etaxonomy.cdm.api.service.ITaxonService
</value>
308 <property name=
"httpInvokerRequestExecutor">
309 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
313 <bean id=
"termService"
314 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
315 <property name=
"serviceUrl">
316 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/term.service
</value>
318 <property name=
"serviceInterface">
319 <value>eu.etaxonomy.cdm.api.service.ITermService
</value>
321 <property name=
"httpInvokerRequestExecutor">
322 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
326 <bean id=
"userService"
327 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
328 <property name=
"serviceUrl">
329 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/user.service
</value>
331 <property name=
"serviceInterface">
332 <value>eu.etaxonomy.cdm.api.service.IUserService
</value>
334 <property name=
"httpInvokerRequestExecutor">
335 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
339 <bean id=
"vocabularyService"
340 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
341 <property name=
"serviceUrl">
342 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/vocabulary.service
</value>
344 <property name=
"serviceInterface">
345 <value>eu.etaxonomy.cdm.api.service.IVocabularyService
</value>
347 <property name=
"httpInvokerRequestExecutor">
348 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
352 <bean id=
"workingSetService"
353 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
354 <property name=
"serviceUrl">
355 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/workingset.service
</value>
357 <property name=
"serviceInterface">
358 <value>eu.etaxonomy.cdm.api.service.IWorkingSetService
</value>
360 <property name=
"httpInvokerRequestExecutor">
361 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
365 <bean id=
"grantedAuthorityService"
366 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
367 <property name=
"serviceUrl">
368 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/grantedauthority.service
</value>
370 <property name=
"serviceInterface">
371 <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService
</value>
373 <property name=
"httpInvokerRequestExecutor">
374 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
378 <bean id=
"databaseService"
379 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
380 <property name=
"serviceUrl">
381 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/database.service
</value>
383 <property name=
"serviceInterface">
384 <value>eu.etaxonomy.cdm.api.service.IDatabaseService
</value>
386 <property name=
"httpInvokerRequestExecutor">
387 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
391 <bean id=
"lsidAuthorityService"
392 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
393 <property name=
"serviceUrl">
394 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidauthoruty.service
</value>
396 <property name=
"serviceInterface">
397 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService
</value>
399 <property name=
"httpInvokerRequestExecutor">
400 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
404 <bean id=
"lsidMetadataService"
405 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
406 <property name=
"serviceUrl">
407 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidmetadata.service
</value>
409 <property name=
"serviceInterface">
410 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService
</value>
412 <property name=
"httpInvokerRequestExecutor">
413 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
417 <bean id=
"lsiDataService"
418 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
419 <property name=
"serviceUrl">
420 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsiddata.service
</value>
422 <property name=
"serviceInterface">
423 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService
</value>
425 <property name=
"httpInvokerRequestExecutor">
426 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
430 <bean id=
"providerManager"
431 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
432 <property name=
"serviceUrl">
433 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/authenticationManager.service
</value>
435 <property name=
"serviceInterface">
436 <value>org.springframework.security.authentication.AuthenticationManager
</value>
438 <property name=
"httpInvokerRequestExecutor">
439 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
443 <bean id=
"primerService"
444 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
445 <property name=
"serviceUrl">
446 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/primer.service
</value>
448 <property name=
"serviceInterface">
449 <value>eu.etaxonomy.cdm.api.service.molecular.IPrimerService
</value>
451 <property name=
"httpInvokerRequestExecutor">
452 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
456 <bean id=
"amplificationService"
457 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
458 <property name=
"serviceUrl">
459 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/amplification.service
</value>
461 <property name=
"serviceInterface">
462 <value>eu.etaxonomy.cdm.api.service.molecular.IAmplificationService
</value>
464 <property name=
"httpInvokerRequestExecutor">
465 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
469 <bean id=
"sequenceService"
470 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
471 <property name=
"serviceUrl">
472 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/sequence.service
</value>
474 <property name=
"serviceInterface">
475 <value>eu.etaxonomy.cdm.api.service.molecular.ISequenceService
</value>
477 <property name=
"httpInvokerRequestExecutor">
478 <bean class=
"org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />