Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

cdmlib / cdmlib-services / src / main / resources / eu / etaxonomy / cdm / httpInvokerServices.xml @ 1990fe50

History | View | Annotate | Download (15.6 KB)

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
  <bean id="httpPreferenceService"
75
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
76
    <property name="service">
77
      <ref bean="preferenceServiceImpl" />
78
    </property>
79
    <property name="serviceInterface">
80
      <value>eu.etaxonomy.cdm.api.service.IPreferenceService</value>
81
    </property>
82
  </bean>
83

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

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

    
104
  <bean id="httpFeatureTreeService"
105
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
106
    <property name="service">
107
      <ref bean="featureTreeServiceImpl" />
108
    </property>
109
    <property name="serviceInterface">
110
      <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService</value>
111
    </property>
112
  </bean>
113

    
114
  <bean id="httpGroupService"
115
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
116
    <property name="service">
117
      <ref bean="groupServiceImpl" />
118
    </property>
119
    <property name="serviceInterface">
120
      <value>eu.etaxonomy.cdm.api.service.IGroupService</value>
121
    </property>
122
  </bean>
123

    
124
  <bean id="httpIdentificationKeyService"
125
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
126
    <property name="service">
127
      <ref bean="identificationKeyServiceImpl" />
128
    </property>
129
    <property name="serviceInterface">
130
      <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService
131
      </value>
132
    </property>
133
  </bean>
134

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

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

    
155
  <bean id="httpMediaService"
156
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
157
    <property name="service">
158
      <ref bean="mediaServiceImpl" />
159
    </property>
160
    <property name="serviceInterface">
161
      <value>eu.etaxonomy.cdm.api.service.IMediaService</value>
162
    </property>
163
  </bean>
164
  
165
    <bean id="httpMetadataService"
166
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
167
    <property name="service">
168
      <ref bean="metadataServiceImpl" />
169
    </property>
170
    <property name="serviceInterface">
171
      <value>eu.etaxonomy.cdm.api.service.IMetadataService</value>
172
    </property>
173
  </bean>
174

    
175
  <bean id="httpNameService"
176
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
177
    <property name="service">
178
      <ref bean="nameServiceImpl" />
179
    </property>
180
    <property name="serviceInterface">
181
      <value>eu.etaxonomy.cdm.api.service.INameService</value>
182
    </property>
183
  </bean>
184

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

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

    
206
  <bean id="httpPolytomousKeyService"
207
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
208
    <property name="service">
209
      <ref bean="polytomousKeyServiceImpl" />
210
    </property>
211
    <property name="serviceInterface">
212
      <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService</value>
213
    </property>
214
  </bean>
215
  
216
  <bean id="httpProgressMonitorService"
217
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
218
    <property name="service">
219
      <ref bean="progressMonitorServiceImpl" />
220
    </property>
221
    <property name="serviceInterface">
222
      <value>eu.etaxonomy.cdm.api.service.IProgressMonitorService</value>
223
    </property>
224
  </bean>
225

    
226
  <bean id="httpReferenceService"
227
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
228
    <property name="service">
229
      <ref bean="referenceServiceImpl" />
230
    </property>
231
    <property name="serviceInterface">
232
      <value>eu.etaxonomy.cdm.api.service.IReferenceService</value>
233
    </property>
234
  </bean>
235

    
236
  <bean id="httpBaseService"
237
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
238
    <property name="service">
239
      <ref bean="serviceImpl" />
240
    </property>
241
    <property name="serviceInterface">
242
      <value>eu.etaxonomy.cdm.api.service.IService</value>
243
    </property>
244
  </bean>
245

    
246
  <bean id="httpTaxonNodeService"
247
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
248
    <property name="service">
249
      <ref bean="taxonNodeServiceImpl" />
250
    </property>
251
    <property name="serviceInterface">
252
      <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService</value>
253
    </property>
254
  </bean>
255

    
256
  <bean id="httpTaxonService"
257
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
258
    <property name="service">
259
      <ref bean="taxonServiceImpl" />
260
    </property>
261
    <property name="serviceInterface">
262
      <value>eu.etaxonomy.cdm.api.service.ITaxonService</value>
263
    </property>
264
  </bean>
265

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

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

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

    
298
  <bean id="httpUserService"
299
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
300
    <property name="service">
301
      <ref bean="userService" />
302
    </property>
303
    <property name="serviceInterface">
304
      <value>eu.etaxonomy.cdm.api.service.IUserService</value>
305
    </property>
306
  </bean>
307

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

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

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

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

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

    
360
  <bean id="httpLsidMetadataService"
361
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
362
    <property name="service">
363
      <ref bean="lsidMetadataService" />
364
    </property>
365
    <property name="serviceInterface">
366
      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService
367
      </value>
368
    </property>
369
  </bean>
370

    
371
  <bean id="httpLsidDataService"
372
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
373
    <property name="service">
374
      <ref bean="lsidDataService" />
375
    </property>
376
    <property name="serviceInterface">
377
      <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService</value>
378
    </property>
379
  </bean>
380

    
381
  <bean id="httpAuthenticationManager"
382
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
383
    <property name="service">
384
      <ref bean="authenticationManager" />
385
    </property>
386
    <property name="serviceInterface">
387
      <value>org.springframework.security.authentication.AuthenticationManager
388
      </value>
389
    </property>
390
  </bean>
391

    
392
  <bean id="httpPrimerService"
393
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
394
    <property name="service">
395
      <ref bean="primerServiceImpl" />
396
    </property>
397
    <property name="serviceInterface">
398
      <value>eu.etaxonomy.cdm.api.service.molecular.IPrimerService
399
      </value>
400
    </property>
401
  </bean>
402
  
403
  <bean id="httpAmplificationService"
404
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
405
    <property name="service">
406
      <ref bean="amplificationServiceImpl" />
407
    </property>
408
    <property name="serviceInterface">
409
      <value>eu.etaxonomy.cdm.api.service.molecular.IAmplificationService
410
      </value>
411
    </property>
412
  </bean>
413
  
414
  <bean id="httpSequenceService"
415
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
416
    <property name="service">
417
      <ref bean="sequenceServiceImpl" />
418
    </property>
419
    <property name="serviceInterface">
420
      <value>eu.etaxonomy.cdm.api.service.molecular.ISequenceService
421
      </value>
422
    </property>
423
  </bean>
424

    
425
  <bean id="httpEventBaseService"
426
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
427
    <property name="service">
428
      <ref bean="eventBaseServiceImpl" />
429
    </property>
430
    <property name="serviceInterface">
431
      <value>eu.etaxonomy.cdm.api.service.IEventBaseService
432
      </value>
433
    </property>
434
  </bean>
435
  
436
  <bean id="httpIOService"
437
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
438
    <property name="service">
439
      <ref bean="IOServiceImpl" />
440
    </property>
441
    <property name="serviceInterface">
442
      <value>eu.etaxonomy.cdm.io.service.IIOService
443
      </value>
444
    </property>
445
  </bean>
446
  
447
   <bean id="httpTestService"
448
    class="org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter">
449
    <property name="service">
450
      <ref bean="testServiceImpl" />
451
    </property>
452
    <property name="serviceInterface">
453
      <value>eu.etaxonomy.cdm.api.service.ITestService
454
      </value>
455
    </property>
456
  </bean>
457
</beans>
Add picture from clipboard (Maximum size: 40 MB)