Project

General

Profile

Download (21.3 KB) Statistics
| Branch: | Tag: | Revision:
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 
6
    http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
7
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
8
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd
9
    ">
10

    
11
  <!-- The beans for the implementation classes are declared with the @Service 
12
    annotation. See ClassificationServiceImpl for an example. -->
13

    
14
  <bean id="remoteInvocationExecutor" class="eu.etaxonomy.cdm.api.remoting.DebuggingRemoteInvocationExecutor"
15
    scope="prototype" />
16
    
17
  <bean id="httpAccountRegistrationService"
18
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
19
    <property name="service">
20
      <ref bean="accountRegistrationService" />
21
    </property>
22
    <property name="serviceInterface">
23
      <value>eu.etaxonomy.cdm.api.service.security.IAccountRegistrationService</value>
24
    </property>
25
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
26
  </bean>
27

    
28
  <bean id="httpAgentService"
29
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
30
    <property name="service">
31
      <ref bean="agentServiceImpl" />
32
    </property>
33
    <property name="serviceInterface">
34
      <value>eu.etaxonomy.cdm.api.service.IAgentService</value>
35
    </property>
36
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
37
  </bean>
38

    
39
  <bean id="httpAnnotationService"
40
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
41
    <property name="service">
42
      <ref bean="annotationService" />
43
    </property>
44
    <property name="serviceInterface">
45
      <value>eu.etaxonomy.cdm.api.service.IAnnotationService</value>
46
    </property>
47
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
48
  </bean>
49

    
50
  <bean id="httpAuditEventService"
51
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
52
    <property name="service">
53
      <ref bean="auditEventService" />
54
    </property>
55
    <property name="serviceInterface">
56
      <value>eu.etaxonomy.cdm.api.service.IAuditEventService</value>
57
    </property>
58
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
59
  </bean>
60

    
61
  <bean id="httpClassificationService"
62
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
63
    <property name="service">
64
      <ref bean="classificationServiceImpl" />
65
    </property>
66
    <property name="serviceInterface">
67
      <value>eu.etaxonomy.cdm.api.service.IClassificationService</value>
68
    </property>
69
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
70
  </bean>
71

    
72
  <bean id="httpCollectionService"
73
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
74
    <property name="service">
75
      <ref bean="collectionServiceImpl" />
76
    </property>
77
    <property name="serviceInterface">
78
      <value>eu.etaxonomy.cdm.api.service.ICollectionService</value>
79
    </property>
80
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
81
  </bean>
82

    
83
  <bean id="httpCommonService"
84
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
85
    <property name="service">
86
      <ref bean="commonServiceImpl" />
87
    </property>
88
    <property name="serviceInterface">
89
      <value>eu.etaxonomy.cdm.api.service.ICommonService</value>
90
    </property>
91
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
92
  </bean>
93

    
94

    
95
  <bean id="httpDescriptionService"
96
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
97
    <property name="service">
98
      <ref bean="descriptionServiceImpl" />
99
    </property>
100
    <property name="serviceInterface">
101
      <value>eu.etaxonomy.cdm.api.service.IDescriptionService</value>
102
    </property>
103
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
104
  </bean>
105

    
106
  <bean id="httpTermNodeService"
107
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
108
    <property name="service">
109
      <ref bean="termNodeServiceImpl" />
110
    </property>
111
    <property name="serviceInterface">
112
      <value>eu.etaxonomy.cdm.api.service.ITermNodeService</value>
113
    </property>
114
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
115
  </bean>
116

    
117
  <bean id="httpTermTreeService"
118
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
119
    <property name="service">
120
      <ref bean="termTreeServiceImpl" />
121
    </property>
122
    <property name="serviceInterface">
123
      <value>eu.etaxonomy.cdm.api.service.ITermTreeService</value>
124
    </property>
125
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
126
  </bean>
127

    
128
  <bean id="httpGroupService"
129
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
130
    <property name="service">
131
      <ref bean="groupServiceImpl" />
132
    </property>
133
    <property name="serviceInterface">
134
      <value>eu.etaxonomy.cdm.api.service.IGroupService</value>
135
    </property>
136
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
137
  </bean>
138

    
139
  <bean id="httpIdentificationKeyService"
140
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
141
    <property name="service">
142
      <ref bean="identificationKeyServiceImpl" />
143
    </property>
144
    <property name="serviceInterface">
145
      <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService
146
      </value>
147
    </property>
148
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
149
  </bean>
150

    
151
  <bean id="httpLocationService"
152
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
153
    <property name="service">
154
      <ref bean="locationServiceImpl" />
155
    </property>
156
    <property name="serviceInterface">
157
      <value>eu.etaxonomy.cdm.api.service.ILocationService</value>
158
    </property>
159
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
160
  </bean>
161

    
162
  <bean id="httpMarkerService"
163
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
164
    <property name="service">
165
      <ref bean="markerServiceImpl" />
166
    </property>
167
    <property name="serviceInterface">
168
      <value>eu.etaxonomy.cdm.api.service.IMarkerService</value>
169
    </property>
170
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
171
  </bean>
172

    
173
  <bean id="httpMediaService"
174
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
175
    <property name="service">
176
      <ref bean="mediaServiceImpl" />
177
    </property>
178
    <property name="serviceInterface">
179
      <value>eu.etaxonomy.cdm.api.service.IMediaService</value>
180
    </property>
181
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
182
  </bean>
183

    
184
  <bean id="httpMetadataService"
185
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
186
    <property name="service">
187
      <ref bean="metadataServiceImpl" />
188
    </property>
189
    <property name="serviceInterface">
190
      <value>eu.etaxonomy.cdm.api.service.IMetadataService</value>
191
    </property>
192
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
193
  </bean>
194

    
195
  <bean id="httpNameService"
196
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
197
    <property name="service">
198
      <ref bean="nameServiceImpl" />
199
    </property>
200
    <property name="serviceInterface">
201
      <value>eu.etaxonomy.cdm.api.service.INameService</value>
202
    </property>
203
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
204
  </bean>
205

    
206
  <bean id="httpOccurrenceService"
207
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
208
    <property name="service">
209
      <ref bean="occurrenceServiceImpl" />
210
    </property>
211
    <property name="serviceInterface">
212
      <value>eu.etaxonomy.cdm.api.service.IOccurrenceService</value>
213
    </property>
214
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
215
  </bean>
216

    
217
  <bean id="httpPolytomousKeyNodeService"
218
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
219
    <property name="service">
220
      <ref bean="polytomousKeyNodeServiceImpl" />
221
    </property>
222
    <property name="serviceInterface">
223
      <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService
224
      </value>
225
    </property>
226
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
227
  </bean>
228

    
229
  <bean id="httpPolytomousKeyService"
230
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
231
    <property name="service">
232
      <ref bean="polytomousKeyServiceImpl" />
233
    </property>
234
    <property name="serviceInterface">
235
      <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService</value>
236
    </property>
237
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
238
  </bean>
239

    
240
  <bean id="httpPreferenceService"
241
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
242
    <property name="service">
243
      <ref bean="preferenceServiceImpl" />
244
    </property>
245
    <property name="serviceInterface">
246
      <value>eu.etaxonomy.cdm.api.service.IPreferenceService</value>
247
    </property>
248
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
249
  </bean>
250
  
251
  <bean id="httpPasswordResetService"
252
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
253
    <property name="service">
254
      <ref bean="passwordResetService" />
255
    </property>
256
    <property name="serviceInterface">
257
      <value>eu.etaxonomy.cdm.api.service.security.IPasswordResetService</value>
258
    </property>
259
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
260
  </bean>
261

    
262
  <bean id="httpProgressMonitorService"
263
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
264
    <property name="service">
265
      <ref bean="progressMonitorServiceImpl" />
266
    </property>
267
    <property name="serviceInterface">
268
      <value>eu.etaxonomy.cdm.api.service.IProgressMonitorService
269
      </value>
270
    </property>
271
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
272
  </bean>
273

    
274
  <bean id="httpReferenceService"
275
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
276
    <property name="service">
277
      <ref bean="referenceServiceImpl" />
278
    </property>
279
    <property name="serviceInterface">
280
      <value>eu.etaxonomy.cdm.api.service.IReferenceService</value>
281
    </property>
282
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
283
  </bean>
284

    
285
  <bean id="httpExtReferenceService"
286
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
287
    <property name="service">
288
      <ref bean="referenceServiceImpl" />
289
    </property>
290
    <property name="serviceInterface">
291
      <value>eu.etaxonomy.cdm.api.service.IReferenceService</value>
292
    </property>
293
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
294
  </bean>
295

    
296
  <bean id="httpBaseService"
297
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
298
    <property name="service">
299
      <ref bean="serviceImpl" />
300
    </property>
301
    <property name="serviceInterface">
302
      <value>eu.etaxonomy.cdm.api.service.IService</value>
303
    </property>
304
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
305
  </bean>
306

    
307
  <bean id="httpTaxonNodeService"
308
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
309
    <property name="service">
310
      <ref bean="taxonNodeServiceImpl" />
311
    </property>
312
    <property name="serviceInterface">
313
      <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService</value>
314
    </property>
315
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
316
  </bean>
317

    
318
  <bean id="httpTaxonService"
319
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
320
    <property name="service">
321
      <ref bean="taxonServiceImpl" />
322
    </property>
323
    <property name="serviceInterface">
324
      <value>eu.etaxonomy.cdm.api.service.ITaxonService</value>
325
    </property>
326
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
327
  </bean>
328

    
329
  <bean id="httpTermService"
330
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
331
    <property name="service">
332
      <ref bean="termServiceImpl" />
333
    </property>
334
    <property name="serviceInterface">
335
      <value>eu.etaxonomy.cdm.api.service.ITermService</value>
336
    </property>
337
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
338
  </bean>
339

    
340
  <bean id="httpRightsService"
341
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
342
    <property name="service">
343
      <ref bean="rightsServiceImpl" />
344
    </property>
345
    <property name="serviceInterface">
346
      <value>eu.etaxonomy.cdm.api.service.IRightsService</value>
347
    </property>
348
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
349
  </bean>
350

    
351
  <bean id="httpEntityValidationService"
352
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
353
    <property name="service">
354
      <ref bean="entityValidationServiceImpl" />
355
    </property>
356
    <property name="serviceInterface">
357
      <value>eu.etaxonomy.cdm.api.service.IEntityValidationService
358
      </value>
359
    </property>
360
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
361
  </bean>
362

    
363
  <bean id="httpEntityConstraintViolationService"
364
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
365
    <property name="service">
366
      <ref bean="entityConstraintViolationServiceImpl" />
367
    </property>
368
    <property name="serviceInterface">
369
      <value>eu.etaxonomy.cdm.api.service.IEntityConstraintViolationService
370
      </value>
371
    </property>
372
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
373
  </bean>
374

    
375
  <bean id="httpUserService"
376
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
377
    <property name="service">
378
      <ref bean="userService" />
379
    </property>
380
    <property name="serviceInterface">
381
      <value>eu.etaxonomy.cdm.api.service.IUserService</value>
382
    </property>
383
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
384
  </bean>
385

    
386
  <bean id="httpVocabularyService"
387
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
388
    <property name="service">
389
      <ref bean="vocabularyServiceImpl" />
390
    </property>
391
    <property name="serviceInterface">
392
      <value>eu.etaxonomy.cdm.api.service.IVocabularyService</value>
393
    </property>
394
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
395
  </bean>
396

    
397
  <bean id="httpDescriptiveDataSetService"
398
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
399
    <property name="service">
400
      <ref bean="descriptiveDataSetService" />
401
    </property>
402
    <property name="serviceInterface">
403
      <value>eu.etaxonomy.cdm.api.service.IDescriptiveDataSetService
404
      </value>
405
    </property>
406
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
407
  </bean>
408

    
409
  <bean id="httpGrantedAuthorityService"
410
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
411
    <property name="service">
412
      <ref bean="grantedAuthorityServiceImpl" />
413
    </property>
414
    <property name="serviceInterface">
415
      <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService
416
      </value>
417
    </property>
418
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
419
  </bean>
420

    
421
  <bean id="httpDatabaseService"
422
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
423
    <property name="service">
424
      <ref bean="databaseServiceHibernateImpl" />
425
    </property>
426
    <property name="serviceInterface">
427
      <value>eu.etaxonomy.cdm.api.service.IDatabaseService</value>
428
    </property>
429
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
430
  </bean>
431

    
432
  <bean id="httpLsidAuthorityService"
433
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
434
    <property name="service">
435
      <ref bean="lsidAuthorityService" />
436
    </property>
437
    <property name="serviceInterface">
438
      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService
439
      </value>
440
    </property>
441
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
442
  </bean>
443

    
444
  <bean id="httpLsidMetadataService"
445
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
446
    <property name="service">
447
      <ref bean="lsidMetadataService" />
448
    </property>
449
    <property name="serviceInterface">
450
      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService
451
      </value>
452
    </property>
453
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
454
  </bean>
455

    
456
  <bean id="httpLsidDataService"
457
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
458
    <property name="service">
459
      <ref bean="lsidDataService" />
460
    </property>
461
    <property name="serviceInterface">
462
      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService</value>
463
    </property>
464
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
465
  </bean>
466

    
467
  <bean id="httpAuthenticationManager"
468
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
469
    <property name="service">
470
      <ref bean="authenticationManager" />
471
    </property>
472
    <property name="serviceInterface">
473
      <value>org.springframework.security.authentication.AuthenticationManager
474
      </value>
475
    </property>
476
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
477
  </bean>
478

    
479
  <bean id="httpPrimerService"
480
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
481
    <property name="service">
482
      <ref bean="primerServiceImpl" />
483
    </property>
484
    <property name="serviceInterface">
485
      <value>eu.etaxonomy.cdm.api.service.molecular.IPrimerService
486
      </value>
487
    </property>
488
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
489
  </bean>
490

    
491
  <bean id="httpAmplificationService"
492
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
493
    <property name="service">
494
      <ref bean="amplificationServiceImpl" />
495
    </property>
496
    <property name="serviceInterface">
497
      <value>eu.etaxonomy.cdm.api.service.molecular.IAmplificationService
498
      </value>
499
    </property>
500
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
501
  </bean>
502

    
503
  <bean id="httpSequenceService"
504
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
505
    <property name="service">
506
      <ref bean="sequenceServiceImpl" />
507
    </property>
508
    <property name="serviceInterface">
509
      <value>eu.etaxonomy.cdm.api.service.molecular.ISequenceService
510
      </value>
511
    </property>
512
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
513
  </bean>
514

    
515
  <bean id="httpEventBaseService"
516
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
517
    <property name="service">
518
      <ref bean="eventBaseServiceImpl" />
519
    </property>
520
    <property name="serviceInterface">
521
      <value>eu.etaxonomy.cdm.api.service.IEventBaseService
522
      </value>
523
    </property>
524
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
525
  </bean>
526

    
527
  <bean id="httpIOService"
528
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
529
    <property name="service">
530
      <ref bean="IOServiceImpl" />
531
    </property>
532
    <property name="serviceInterface">
533
      <value>eu.etaxonomy.cdm.io.service.IIOService
534
      </value>
535
    </property>
536
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
537
  </bean>
538

    
539
  <bean id="httpLongRunningTasksService"
540
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
541
    <property name="service">
542
      <ref bean="longRunningTasksService" />
543
    </property>
544
    <property name="serviceInterface">
545
      <value>eu.etaxonomy.cdm.api.service.longrunningService.ILongRunningTasksService
546
      </value>
547
    </property>
548
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
549
  </bean>
550

    
551
  <bean id="httpTestService"
552
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
553
    <property name="service">
554
      <ref bean="testServiceImpl" />
555
    </property>
556
    <property name="serviceInterface">
557
      <value>eu.etaxonomy.cdm.api.service.ITestService
558
      </value>
559
    </property>
560
    <property name="remoteInvocationExecutor" ref="remoteInvocationExecutor" />
561
  </bean>
562
</beans>
(2-2/7)