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-3.1.xsd
6 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
7 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd"
8 default-lazy-init=
"true">
11 <bean id=
"agentService" lazy-init=
"true"
12 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
13 <property name=
"serviceUrl">
14 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/agent.service
</value>
16 <property name=
"serviceInterface">
17 <value>eu.etaxonomy.cdm.api.service.IAgentService
</value>
19 <property name=
"httpInvokerRequestExecutor">
21 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
25 <bean id=
"annotationService" lazy-init=
"true"
26 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
27 <property name=
"serviceUrl">
28 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/annotation.service
</value>
30 <property name=
"serviceInterface">
31 <value>eu.etaxonomy.cdm.api.service.IAnnotationService
</value>
33 <property name=
"httpInvokerRequestExecutor">
35 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
39 <bean id=
"auditeventService" lazy-init=
"true"
40 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
41 <property name=
"serviceUrl">
42 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/auditevent.service
</value>
44 <property name=
"serviceInterface">
45 <value>eu.etaxonomy.cdm.api.service.IAuditEventService
</value>
47 <property name=
"httpInvokerRequestExecutor">
49 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
53 <bean id=
"classificationService" lazy-init=
"true"
54 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
55 <property name=
"serviceUrl">
56 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/classification.service
</value>
58 <property name=
"serviceInterface">
59 <value>eu.etaxonomy.cdm.api.service.IClassificationService
</value>
61 <property name=
"httpInvokerRequestExecutor">
63 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
67 <bean id=
"collectionService" lazy-init=
"true"
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">
77 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
81 <bean id=
"commonService" lazy-init=
"true"
82 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
83 <property name=
"serviceUrl">
84 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/common.service
</value>
86 <property name=
"serviceInterface">
87 <value>eu.etaxonomy.cdm.api.service.ICommonService
</value>
89 <property name=
"httpInvokerRequestExecutor">
91 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
95 <bean id=
"descriptionService" lazy-init=
"true"
96 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
97 <property name=
"serviceUrl">
98 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/description.service
</value>
100 <property name=
"serviceInterface">
101 <value>eu.etaxonomy.cdm.api.service.IDescriptionService
</value>
103 <property name=
"httpInvokerRequestExecutor">
105 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
109 <bean id=
"editGeoService" lazy-init=
"true"
110 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
111 <property name=
"serviceUrl">
112 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/editgeo.service
</value>
114 <property name=
"serviceInterface">
115 <value>eu.etaxonomy.cdm.ext.geo.IEditGeoService
</value>
117 <property name=
"httpInvokerRequestExecutor">
119 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
123 <bean id=
"featureNodeService" lazy-init=
"true"
124 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
125 <property name=
"serviceUrl">
126 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featurenode.service
</value>
128 <property name=
"serviceInterface">
129 <value>eu.etaxonomy.cdm.api.service.IFeatureNodeService
</value>
131 <property name=
"httpInvokerRequestExecutor">
133 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
137 <bean id=
"featureTreeService" lazy-init=
"true"
138 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
139 <property name=
"serviceUrl">
140 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/featuretree.service
</value>
142 <property name=
"serviceInterface">
143 <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService
</value>
145 <property name=
"httpInvokerRequestExecutor">
147 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
151 <bean id=
"groupService" lazy-init=
"true"
152 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
153 <property name=
"serviceUrl">
154 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/group.service
</value>
156 <property name=
"serviceInterface">
157 <value>eu.etaxonomy.cdm.api.service.IGroupService
</value>
159 <property name=
"httpInvokerRequestExecutor">
161 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
165 <bean id=
"identificationKeyService" lazy-init=
"true"
166 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
167 <property name=
"serviceUrl">
168 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/identificationkey.service
</value>
170 <property name=
"serviceInterface">
171 <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService
174 <property name=
"httpInvokerRequestExecutor">
176 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
180 <bean id=
"locationService" lazy-init=
"true"
181 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
182 <property name=
"serviceUrl">
183 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/location.service
</value>
185 <property name=
"serviceInterface">
186 <value>eu.etaxonomy.cdm.api.service.ILocationService
</value>
188 <property name=
"httpInvokerRequestExecutor">
190 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
194 <bean id=
"markerService" lazy-init=
"true"
195 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
196 <property name=
"serviceUrl">
197 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/marker.service
</value>
199 <property name=
"serviceInterface">
200 <value>eu.etaxonomy.cdm.api.service.IMarkerService
</value>
202 <property name=
"httpInvokerRequestExecutor">
204 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
208 <bean id=
"mediaService" lazy-init=
"true"
209 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
210 <property name=
"serviceUrl">
211 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/media.service
</value>
213 <property name=
"serviceInterface">
214 <value>eu.etaxonomy.cdm.api.service.IMediaService
</value>
216 <property name=
"httpInvokerRequestExecutor">
218 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
222 <bean id=
"nameService" lazy-init=
"true"
223 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
224 <property name=
"serviceUrl">
225 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/name.service
</value>
227 <property name=
"serviceInterface">
228 <value>eu.etaxonomy.cdm.api.service.INameService
</value>
230 <property name=
"httpInvokerRequestExecutor">
232 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
236 <bean id=
"occurrenceService" lazy-init=
"true"
237 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
238 <property name=
"serviceUrl">
239 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/occurrence.service
</value>
241 <property name=
"serviceInterface">
242 <value>eu.etaxonomy.cdm.api.service.IOccurrenceService
</value>
244 <property name=
"httpInvokerRequestExecutor">
246 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
250 <bean id=
"polytomousKeyNodeService" lazy-init=
"true"
251 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
252 <property name=
"serviceUrl">
253 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskeynode.service
</value>
255 <property name=
"serviceInterface">
256 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService
259 <property name=
"httpInvokerRequestExecutor">
261 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
265 <bean id=
"polytomousKeyService" lazy-init=
"true"
266 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
267 <property name=
"serviceUrl">
268 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/polytomouskey.service
</value>
270 <property name=
"serviceInterface">
271 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService
</value>
273 <property name=
"httpInvokerRequestExecutor">
275 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
279 <bean id=
"referenceService" lazy-init=
"true"
280 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
281 <property name=
"serviceUrl">
282 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/reference.service
</value>
284 <property name=
"serviceInterface">
285 <value>eu.etaxonomy.cdm.api.service.IReferenceService
</value>
287 <property name=
"httpInvokerRequestExecutor">
289 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
293 <!-- <bean id="serviceService" class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
294 <property name="serviceUrl"> <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/service.service</value>
295 </property> <property name="serviceInterface"> <value>eu.etaxonomy.cdm.api.service.IService</value>
296 </property> </bean> -->
298 <bean id=
"taxonNodeService" lazy-init=
"true"
299 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
300 <property name=
"serviceUrl">
301 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxonnode.service
</value>
303 <property name=
"serviceInterface">
304 <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService
</value>
306 <property name=
"httpInvokerRequestExecutor">
308 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
312 <bean id=
"taxonService" lazy-init=
"true"
313 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
314 <property name=
"serviceUrl">
315 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/taxon.service
</value>
317 <property name=
"serviceInterface">
318 <value>eu.etaxonomy.cdm.api.service.ITaxonService
</value>
320 <property name=
"httpInvokerRequestExecutor">
322 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
326 <bean id=
"termService" lazy-init=
"true"
327 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
328 <property name=
"serviceUrl">
329 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/term.service
</value>
331 <property name=
"serviceInterface">
332 <value>eu.etaxonomy.cdm.api.service.ITermService
</value>
334 <property name=
"httpInvokerRequestExecutor">
335 <bean class=
"eu.etaxonomy.taxeditor.service.TermServiceRequestExecutor" />
339 <bean id=
"userService" lazy-init=
"true"
340 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
341 <property name=
"serviceUrl">
342 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting-public/user.service
</value>
344 <property name=
"serviceInterface">
345 <value>eu.etaxonomy.cdm.api.service.IUserService
</value>
347 <property name=
"httpInvokerRequestExecutor">
349 class=
"org.springframework.remoting.httpinvoker.SimpleHttpInvokerRequestExecutor" />
353 <bean id=
"vocabularyService" lazy-init=
"true"
354 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
355 <property name=
"serviceUrl">
356 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/vocabulary.service
</value>
358 <property name=
"serviceInterface">
359 <value>eu.etaxonomy.cdm.api.service.IVocabularyService
</value>
361 <property name=
"httpInvokerRequestExecutor">
363 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
367 <bean id=
"workingSetService" lazy-init=
"true"
368 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
369 <property name=
"serviceUrl">
370 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/workingset.service
</value>
372 <property name=
"serviceInterface">
373 <value>eu.etaxonomy.cdm.api.service.IWorkingSetService
</value>
375 <property name=
"httpInvokerRequestExecutor">
377 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
381 <bean id=
"grantedAuthorityService" lazy-init=
"true"
382 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
383 <property name=
"serviceUrl">
384 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/grantedauthority.service
</value>
386 <property name=
"serviceInterface">
387 <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService
390 <property name=
"httpInvokerRequestExecutor">
392 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
396 <bean id=
"databaseService" lazy-init=
"true"
397 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
398 <property name=
"serviceUrl">
399 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting-public/database.service
</value>
401 <property name=
"serviceInterface">
402 <value>eu.etaxonomy.cdm.api.service.IDatabaseService
</value>
404 <property name=
"httpInvokerRequestExecutor">
406 class=
"org.springframework.remoting.httpinvoker.SimpleHttpInvokerRequestExecutor" />
410 <bean id=
"lsidAuthorityService" lazy-init=
"true"
411 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
412 <property name=
"serviceUrl">
413 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidauthoruty.service
</value>
415 <property name=
"serviceInterface">
416 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService
419 <property name=
"httpInvokerRequestExecutor">
421 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
425 <bean id=
"lsidMetadataService" lazy-init=
"true"
426 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
427 <property name=
"serviceUrl">
428 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsidmetadata.service
</value>
430 <property name=
"serviceInterface">
431 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService
434 <property name=
"httpInvokerRequestExecutor">
436 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
440 <bean id=
"lsiDataService" lazy-init=
"true"
441 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
442 <property name=
"serviceUrl">
443 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/lsiddata.service
</value>
445 <property name=
"serviceInterface">
446 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService
</value>
448 <property name=
"httpInvokerRequestExecutor">
450 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
454 <!-- <bean id="providerManager" -->
455 <!-- class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean"> -->
456 <!-- <property name="serviceUrl"> -->
457 <!-- <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/authenticationManager.service</value> -->
459 <!-- <property name="serviceInterface"> -->
460 <!-- <value>org.springframework.security.authentication.AuthenticationManager -->
463 <!-- <property name="httpInvokerRequestExecutor"> -->
465 <!-- class="eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" /> -->
469 <bean id=
"primerService" lazy-init=
"true"
470 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
471 <property name=
"serviceUrl">
472 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/primer.service
</value>
474 <property name=
"serviceInterface">
475 <value>eu.etaxonomy.cdm.api.service.molecular.IPrimerService
478 <property name=
"httpInvokerRequestExecutor">
480 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
484 <bean id=
"amplificationService" lazy-init=
"true"
485 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
486 <property name=
"serviceUrl">
487 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/amplification.service
</value>
489 <property name=
"serviceInterface">
490 <value>eu.etaxonomy.cdm.api.service.molecular.IAmplificationService
493 <property name=
"httpInvokerRequestExecutor">
495 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
499 <bean id=
"sequenceService" lazy-init=
"true"
500 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
501 <property name=
"serviceUrl">
502 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/sequence.service
</value>
504 <property name=
"serviceInterface">
505 <value>eu.etaxonomy.cdm.api.service.molecular.ISequenceService
508 <property name=
"httpInvokerRequestExecutor">
510 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
514 <bean id=
"entityValidationService" lazy-init=
"true"
515 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
516 <property name=
"serviceUrl">
517 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/entityvalidation.service
</value>
519 <property name=
"serviceInterface">
520 <value>eu.etaxonomy.cdm.api.service.IEntityValidationService
523 <property name=
"httpInvokerRequestExecutor">
525 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />
529 <bean id=
"entityConstraintViolationService" lazy-init=
"true"
530 class=
"org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
531 <property name=
"serviceUrl">
532 <value>http://${remoteServer}:${remotePort}/${remoteContext}/remoting/entityconstraintviolation.service
</value>
534 <property name=
"serviceInterface">
535 <value>eu.etaxonomy.cdm.api.service.IEntityConstraintViolationService
538 <property name=
"httpInvokerRequestExecutor">
540 class=
"eu.etaxonomy.taxeditor.service.CdmServiceRequestExecutor" />