Project

General

Profile

Download (17.4 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.0.xsd
7
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
8
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.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="httpAgentService"
15
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
16
    <property name="service">
17
      <ref bean="agentServiceImpl" />
18
    </property>
19
    <property name="serviceInterface">
20
      <value>eu.etaxonomy.cdm.api.service.IAgentService</value>
21
    </property>
22
  </bean>
23

    
24
  <bean id="httpAnnotationService"
25
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
26
    <property name="service">
27
      <ref bean="annotationService" />
28
    </property>
29
    <property name="serviceInterface">
30
      <value>eu.etaxonomy.cdm.api.service.IAnnotationService</value>
31
    </property>
32
  </bean>
33

    
34
  <bean id="httpAuditEventService"
35
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
36
    <property name="service">
37
      <ref bean="auditEventService" />
38
    </property>
39
    <property name="serviceInterface">
40
      <value>eu.etaxonomy.cdm.api.service.IAuditEventService</value>
41
    </property>
42
  </bean>
43

    
44
  <bean id="httpClassificationService"
45
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
46
    <property name="service">
47
      <ref bean="classificationServiceImpl" />
48
    </property>
49
    <property name="serviceInterface">
50
      <value>eu.etaxonomy.cdm.api.service.IClassificationService</value>
51
    </property>
52
  </bean>
53

    
54
  <bean id="httpCollectionService"
55
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
56
    <property name="service">
57
      <ref bean="collectionServiceImpl" />
58
    </property>
59
    <property name="serviceInterface">
60
      <value>eu.etaxonomy.cdm.api.service.ICollectionService</value>
61
    </property>
62
  </bean>
63

    
64
  <bean id="httpCommonService"
65
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
66
    <property name="service">
67
      <ref bean="commonServiceImpl" />
68
    </property>
69
    <property name="serviceInterface">
70
      <value>eu.etaxonomy.cdm.api.service.ICommonService</value>
71
    </property>
72
  </bean>
73
  
74
  
75
  <bean id="httpDescriptionService"
76
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
77
    <property name="service">
78
      <ref bean="descriptionServiceImpl" />
79
    </property>
80
    <property name="serviceInterface">
81
      <value>eu.etaxonomy.cdm.api.service.IDescriptionService</value>
82
    </property>
83
  </bean>
84

    
85
  <bean id="httpFeatureNodeService"
86
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
87
    <property name="service">
88
      <ref bean="featureNodeServiceImpl" />
89
    </property>
90
    <property name="serviceInterface">
91
      <value>eu.etaxonomy.cdm.api.service.IFeatureNodeService</value>
92
    </property>
93
  </bean>
94

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

    
105
  <bean id="httpFeatureTreeService"
106
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
107
    <property name="service">
108
      <ref bean="featureTreeServiceImpl" />
109
    </property>
110
    <property name="serviceInterface">
111
      <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService</value>
112
    </property>
113
  </bean>
114
  
115
  <bean id="httpTermTreeService"
116
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
117
    <property name="service">
118
      <ref bean="termTreeServiceImpl" />
119
    </property>
120
    <property name="serviceInterface">
121
      <value>eu.etaxonomy.cdm.api.service.ITermTreeService</value>
122
    </property>
123
  </bean>
124
  
125
  <bean id="httpGroupService"
126
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
127
    <property name="service">
128
      <ref bean="groupServiceImpl" />
129
    </property>
130
    <property name="serviceInterface">
131
      <value>eu.etaxonomy.cdm.api.service.IGroupService</value>
132
    </property>
133
  </bean>
134

    
135
  <bean id="httpIdentificationKeyService"
136
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
137
    <property name="service">
138
      <ref bean="identificationKeyServiceImpl" />
139
    </property>
140
    <property name="serviceInterface">
141
      <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService
142
      </value>
143
    </property>
144
  </bean>
145

    
146
  <bean id="httpLocationService"
147
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
148
    <property name="service">
149
      <ref bean="locationServiceImpl" />
150
    </property>
151
    <property name="serviceInterface">
152
      <value>eu.etaxonomy.cdm.api.service.ILocationService</value>
153
    </property>
154
  </bean>
155

    
156
  <bean id="httpMarkerService"
157
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
158
    <property name="service">
159
      <ref bean="markerServiceImpl" />
160
    </property>
161
    <property name="serviceInterface">
162
      <value>eu.etaxonomy.cdm.api.service.IMarkerService</value>
163
    </property>
164
  </bean>
165

    
166
  <bean id="httpMediaService"
167
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
168
    <property name="service">
169
      <ref bean="mediaServiceImpl" />
170
    </property>
171
    <property name="serviceInterface">
172
      <value>eu.etaxonomy.cdm.api.service.IMediaService</value>
173
    </property>
174
  </bean>
175
  
176
    <bean id="httpMetadataService"
177
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
178
    <property name="service">
179
      <ref bean="metadataServiceImpl" />
180
    </property>
181
    <property name="serviceInterface">
182
      <value>eu.etaxonomy.cdm.api.service.IMetadataService</value>
183
    </property>
184
  </bean>
185

    
186
  <bean id="httpNameService"
187
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
188
    <property name="service">
189
      <ref bean="nameServiceImpl" />
190
    </property>
191
    <property name="serviceInterface">
192
      <value>eu.etaxonomy.cdm.api.service.INameService</value>
193
    </property>
194
  </bean>
195

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

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

    
217
  <bean id="httpPolytomousKeyService"
218
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
219
    <property name="service">
220
      <ref bean="polytomousKeyServiceImpl" />
221
    </property>
222
    <property name="serviceInterface">
223
      <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService</value>
224
    </property>
225
  </bean>
226
  
227
  <bean id="httpPreferenceService"
228
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
229
    <property name="service">
230
      <ref bean="preferenceServiceImpl" />
231
    </property>
232
    <property name="serviceInterface">
233
      <value>eu.etaxonomy.cdm.api.service.IPreferenceService</value>
234
    </property>
235
  </bean>
236
  
237
  <bean id="httpProgressMonitorService"
238
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
239
    <property name="service">
240
      <ref bean="progressMonitorServiceImpl" />
241
    </property>
242
    <property name="serviceInterface">
243
      <value>eu.etaxonomy.cdm.api.service.IProgressMonitorService</value>
244
    </property>
245
  </bean>
246

    
247
  <bean id="httpReferenceService"
248
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
249
    <property name="service">
250
      <ref bean="referenceServiceImpl" />
251
    </property>
252
    <property name="serviceInterface">
253
      <value>eu.etaxonomy.cdm.api.service.IReferenceService</value>
254
    </property>
255
  </bean>
256
  
257
   <bean id="httpExtReferenceService"
258
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
259
    <property name="service">
260
      <ref bean="referenceServiceImpl" />
261
    </property>
262
    <property name="serviceInterface">
263
      <value>eu.etaxonomy.cdm.api.service.IReferenceService</value>
264
    </property>
265
  </bean>
266

    
267
  <bean id="httpBaseService"
268
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
269
    <property name="service">
270
      <ref bean="serviceImpl" />
271
    </property>
272
    <property name="serviceInterface">
273
      <value>eu.etaxonomy.cdm.api.service.IService</value>
274
    </property>
275
  </bean>
276

    
277
  <bean id="httpTaxonNodeService"
278
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
279
    <property name="service">
280
      <ref bean="taxonNodeServiceImpl" />
281
    </property>
282
    <property name="serviceInterface">
283
      <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService</value>
284
    </property>
285
  </bean>
286

    
287
  <bean id="httpTaxonService"
288
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
289
    <property name="service">
290
      <ref bean="taxonServiceImpl" />
291
    </property>
292
    <property name="serviceInterface">
293
      <value>eu.etaxonomy.cdm.api.service.ITaxonService</value>
294
    </property>
295
  </bean>
296

    
297
  <bean id="httpTermService"
298
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
299
    <property name="service">
300
      <ref bean="termServiceImpl" />
301
    </property>
302
    <property name="serviceInterface">
303
      <value>eu.etaxonomy.cdm.api.service.ITermService</value>
304
    </property>
305
  </bean>
306
  
307
   <bean id="httpRightsService"
308
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
309
    <property name="service">
310
      <ref bean="rightsServiceImpl" />
311
    </property>
312
    <property name="serviceInterface">
313
      <value>eu.etaxonomy.cdm.api.service.IRightsService</value>
314
    </property>
315
  </bean>
316

    
317
  <bean id="httpEntityValidationService"
318
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
319
    <property name="service">
320
      <ref bean="entityValidationServiceImpl" />
321
    </property>
322
    <property name="serviceInterface">
323
      <value>eu.etaxonomy.cdm.api.service.IEntityValidationService
324
      </value>
325
    </property>
326
  </bean>
327

    
328
  <bean id="httpEntityConstraintViolationService"
329
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
330
    <property name="service">
331
      <ref bean="entityConstraintViolationServiceImpl" />
332
    </property>
333
    <property name="serviceInterface">
334
      <value>eu.etaxonomy.cdm.api.service.IEntityConstraintViolationService
335
      </value>
336
    </property>
337
  </bean>
338

    
339
  <bean id="httpUserService"
340
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
341
    <property name="service">
342
      <ref bean="userService" />
343
    </property>
344
    <property name="serviceInterface">
345
      <value>eu.etaxonomy.cdm.api.service.IUserService</value>
346
    </property>
347
  </bean>
348

    
349
  <bean id="httpVocabularyService"
350
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
351
    <property name="service">
352
      <ref bean="vocabularyServiceImpl" />
353
    </property>
354
    <property name="serviceInterface">
355
      <value>eu.etaxonomy.cdm.api.service.IVocabularyService</value>
356
    </property>
357
  </bean>
358

    
359
  <bean id="httpDescriptiveDataSetService"
360
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
361
    <property name="service">
362
      <ref bean="descriptiveDataSetService" />
363
    </property>
364
    <property name="serviceInterface">
365
      <value>eu.etaxonomy.cdm.api.service.IDescriptiveDataSetService</value>
366
    </property>
367
  </bean>
368

    
369
  <bean id="httpGrantedAuthorityService"
370
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
371
    <property name="service">
372
      <ref bean="grantedAuthorityServiceImpl" />
373
    </property>
374
    <property name="serviceInterface">
375
      <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService
376
      </value>
377
    </property>
378
  </bean>
379

    
380
  <bean id="httpDatabaseService"
381
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
382
    <property name="service">
383
      <ref bean="databaseServiceHibernateImpl" />
384
    </property>
385
    <property name="serviceInterface">
386
      <value>eu.etaxonomy.cdm.api.service.IDatabaseService</value>
387
    </property>
388
  </bean>
389

    
390
  <bean id="httpLsidAuthorityService"
391
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
392
    <property name="service">
393
      <ref bean="lsidAuthorityService" />
394
    </property>
395
    <property name="serviceInterface">
396
      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService
397
      </value>
398
    </property>
399
  </bean>
400

    
401
  <bean id="httpLsidMetadataService"
402
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
403
    <property name="service">
404
      <ref bean="lsidMetadataService" />
405
    </property>
406
    <property name="serviceInterface">
407
      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService
408
      </value>
409
    </property>
410
  </bean>
411

    
412
  <bean id="httpLsidDataService"
413
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
414
    <property name="service">
415
      <ref bean="lsidDataService" />
416
    </property>
417
    <property name="serviceInterface">
418
      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService</value>
419
    </property>
420
  </bean>
421

    
422
  <bean id="httpAuthenticationManager"
423
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
424
    <property name="service">
425
      <ref bean="authenticationManager" />
426
    </property>
427
    <property name="serviceInterface">
428
      <value>org.springframework.security.authentication.AuthenticationManager
429
      </value>
430
    </property>
431
  </bean>
432

    
433
  <bean id="httpPrimerService"
434
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
435
    <property name="service">
436
      <ref bean="primerServiceImpl" />
437
    </property>
438
    <property name="serviceInterface">
439
      <value>eu.etaxonomy.cdm.api.service.molecular.IPrimerService
440
      </value>
441
    </property>
442
  </bean>
443
  
444
  <bean id="httpAmplificationService"
445
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
446
    <property name="service">
447
      <ref bean="amplificationServiceImpl" />
448
    </property>
449
    <property name="serviceInterface">
450
      <value>eu.etaxonomy.cdm.api.service.molecular.IAmplificationService
451
      </value>
452
    </property>
453
  </bean>
454
  
455
  <bean id="httpSequenceService"
456
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
457
    <property name="service">
458
      <ref bean="sequenceServiceImpl" />
459
    </property>
460
    <property name="serviceInterface">
461
      <value>eu.etaxonomy.cdm.api.service.molecular.ISequenceService
462
      </value>
463
    </property>
464
  </bean>
465

    
466
  <bean id="httpEventBaseService"
467
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
468
    <property name="service">
469
      <ref bean="eventBaseServiceImpl" />
470
    </property>
471
    <property name="serviceInterface">
472
      <value>eu.etaxonomy.cdm.api.service.IEventBaseService
473
      </value>
474
    </property>
475
  </bean>
476
  
477
  <bean id="httpIOService"
478
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
479
    <property name="service">
480
      <ref bean="IOServiceImpl" />
481
    </property>
482
    <property name="serviceInterface">
483
      <value>eu.etaxonomy.cdm.io.service.IIOService
484
      </value>
485
    </property>
486
  </bean>
487
  
488
  <bean id="httpLongRunningTasksService"
489
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
490
    <property name="service">
491
      <ref bean="longRunningTasksService" />
492
    </property>
493
    <property name="serviceInterface">
494
      <value>eu.etaxonomy.cdm.api.service.longrunningService.ILongRunningTasksService
495
      </value>
496
    </property>
497
  </bean>
498
       
499
   <bean id="httpTestService"
500
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
501
    <property name="service">
502
      <ref bean="testServiceImpl" />
503
    </property>
504
    <property name="serviceInterface">
505
      <value>eu.etaxonomy.cdm.api.service.ITestService
506
      </value>
507
    </property>
508
  </bean>
509
</beans>
(2-2/7)