reverting cdm application / controller refactoring and simply extending the CdmApplic...
[taxeditor.git] / eu.etaxonomy.taxeditor.cdmlib / src / main / resources / eu / etaxonomy / cdm / httpInvokerServiceClients.xml
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">
9
10 <bean id="propertyConfigurer"
11 class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
12 <property name="location" value="/eu/etaxonomy/cdm/config.properties" />
13 </bean>
14
15 <bean id="agentService"
16 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
17 <property name="serviceUrl">
18 <value>http://${serverName}/${contextPath}/agent.service</value>
19 </property>
20 <property name="serviceInterface">
21 <value>eu.etaxonomy.cdm.api.service.IAgentService</value>
22 </property>
23 <property name="httpInvokerRequestExecutor">
24 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
25 </property>
26 </bean>
27
28 <bean id="annotationService"
29 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
30 <property name="serviceUrl">
31 <value>http://${serverName}/${contextPath}/annotation.service</value>
32 </property>
33 <property name="serviceInterface">
34 <value>eu.etaxonomy.cdm.api.service.IAnnotationService</value>
35 </property>
36 <property name="httpInvokerRequestExecutor">
37 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
38 </property>
39 </bean>
40
41 <bean id="auditeventService"
42 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
43 <property name="serviceUrl">
44 <value>http://${serverName}/${contextPath}/auditevent.service</value>
45 </property>
46 <property name="serviceInterface">
47 <value>eu.etaxonomy.cdm.api.service.IAuditEventService</value>
48 </property>
49 <property name="httpInvokerRequestExecutor">
50 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
51 </property>
52 </bean>
53
54 <bean id="classificationService"
55 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
56 <property name="serviceUrl">
57 <value>http://${serverName}/${contextPath}/classification.service</value>
58 </property>
59 <property name="serviceInterface">
60 <value>eu.etaxonomy.cdm.api.service.IClassificationService</value>
61 </property>
62 <property name="httpInvokerRequestExecutor">
63 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
64 </property>
65 </bean>
66
67 <bean id="collectionService"
68 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
69 <property name="serviceUrl">
70 <value>http://${serverName}/${contextPath}/collection.service</value>
71 </property>
72 <property name="serviceInterface">
73 <value>eu.etaxonomy.cdm.api.service.ICollectionService</value>
74 </property>
75 <property name="httpInvokerRequestExecutor">
76 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
77 </property>
78 </bean>
79
80 <bean id="commonService"
81 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
82 <property name="serviceUrl">
83 <value>http://${serverName}/${contextPath}/common.service</value>
84 </property>
85 <property name="serviceInterface">
86 <value>eu.etaxonomy.cdm.api.service.ICommonService</value>
87 </property>
88 <property name="httpInvokerRequestExecutor">
89 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
90 </property>
91 </bean>
92
93 <bean id="descriptionService"
94 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
95 <property name="serviceUrl">
96 <value>http://${serverName}/${contextPath}/description.service</value>
97 </property>
98 <property name="serviceInterface">
99 <value>eu.etaxonomy.cdm.api.service.IDescriptionService</value>
100 </property>
101 <property name="httpInvokerRequestExecutor">
102 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
103 </property>
104 </bean>
105
106 <bean id="featureNodeService"
107 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
108 <property name="serviceUrl">
109 <value>http://${serverName}/${contextPath}/featurenode.service</value>
110 </property>
111 <property name="serviceInterface">
112 <value>eu.etaxonomy.cdm.api.service.IFeatureNodeService</value>
113 </property>
114 <property name="httpInvokerRequestExecutor">
115 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
116 </property>
117 </bean>
118
119 <bean id="featureTreeService"
120 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
121 <property name="serviceUrl">
122 <value>http://${serverName}/${contextPath}/featuretree.service</value>
123 </property>
124 <property name="serviceInterface">
125 <value>eu.etaxonomy.cdm.api.service.IFeatureTreeService</value>
126 </property>
127 <property name="httpInvokerRequestExecutor">
128 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
129 </property>
130 </bean>
131
132 <bean id="groupService"
133 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
134 <property name="serviceUrl">
135 <value>http://${serverName}/${contextPath}/group.service</value>
136 </property>
137 <property name="serviceInterface">
138 <value>eu.etaxonomy.cdm.api.service.IGroupService</value>
139 </property>
140 <property name="httpInvokerRequestExecutor">
141 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
142 </property>
143 </bean>
144
145 <bean id="identificationKeyService"
146 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
147 <property name="serviceUrl">
148 <value>http://${serverName}/${contextPath}/identificationkey.service</value>
149 </property>
150 <property name="serviceInterface">
151 <value>eu.etaxonomy.cdm.api.service.IIdentificationKeyService</value>
152 </property>
153 <property name="httpInvokerRequestExecutor">
154 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
155 </property>
156 </bean>
157
158 <bean id="locationService"
159 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
160 <property name="serviceUrl">
161 <value>http://${serverName}/${contextPath}/location.service</value>
162 </property>
163 <property name="serviceInterface">
164 <value>eu.etaxonomy.cdm.api.service.ILocationService</value>
165 </property>
166 <property name="httpInvokerRequestExecutor">
167 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
168 </property>
169 </bean>
170
171 <bean id="markerService"
172 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
173 <property name="serviceUrl">
174 <value>http://${serverName}/${contextPath}/marker.service</value>
175 </property>
176 <property name="serviceInterface">
177 <value>eu.etaxonomy.cdm.api.service.IMarkerService</value>
178 </property>
179 <property name="httpInvokerRequestExecutor">
180 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
181 </property>
182 </bean>
183
184 <bean id="mediaService"
185 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
186 <property name="serviceUrl">
187 <value>http://${serverName}/${contextPath}/media.service</value>
188 </property>
189 <property name="serviceInterface">
190 <value>eu.etaxonomy.cdm.api.service.IMediaService</value>
191 </property>
192 <property name="httpInvokerRequestExecutor">
193 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
194 </property>
195 </bean>
196
197 <bean id="nameService"
198 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
199 <property name="serviceUrl">
200 <value>http://${serverName}/${contextPath}/name.service</value>
201 </property>
202 <property name="serviceInterface">
203 <value>eu.etaxonomy.cdm.api.service.INameService</value>
204 </property>
205 <property name="httpInvokerRequestExecutor">
206 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
207 </property>
208 </bean>
209
210 <bean id="occurrenceService"
211 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
212 <property name="serviceUrl">
213 <value>http://${serverName}/${contextPath}/occurrence.service</value>
214 </property>
215 <property name="serviceInterface">
216 <value>eu.etaxonomy.cdm.api.service.IOccurrenceService</value>
217 </property>
218 <property name="httpInvokerRequestExecutor">
219 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
220 </property>
221 </bean>
222
223 <bean id="polytomousKeyNodeService"
224 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
225 <property name="serviceUrl">
226 <value>http://${serverName}/${contextPath}/polytomouskeynode.service</value>
227 </property>
228 <property name="serviceInterface">
229 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyNodeService</value>
230 </property>
231 <property name="httpInvokerRequestExecutor">
232 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
233 </property>
234 </bean>
235
236 <bean id="polytomousKeyService"
237 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
238 <property name="serviceUrl">
239 <value>http://${serverName}/${contextPath}/polytomouskey.service</value>
240 </property>
241 <property name="serviceInterface">
242 <value>eu.etaxonomy.cdm.api.service.IPolytomousKeyService</value>
243 </property>
244 <property name="httpInvokerRequestExecutor">
245 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
246 </property>
247 </bean>
248
249 <bean id="referenceService"
250 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
251 <property name="serviceUrl">
252 <value>http://${serverName}/${contextPath}/reference.service</value>
253 </property>
254 <property name="serviceInterface">
255 <value>eu.etaxonomy.cdm.api.service.IReferenceService</value>
256 </property>
257 <property name="httpInvokerRequestExecutor">
258 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
259 </property>
260 </bean>
261
262 <!--
263 <bean id="serviceService"
264 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
265 <property name="serviceUrl">
266 <value>http://${serverName}/${contextPath}/service.service</value>
267 </property>
268 <property name="serviceInterface">
269 <value>eu.etaxonomy.cdm.api.service.IService</value>
270 </property>
271 </bean>
272 -->
273
274 <bean id="taxonNodeService"
275 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
276 <property name="serviceUrl">
277 <value>http://${serverName}/${contextPath}/taxonnode.service</value>
278 </property>
279 <property name="serviceInterface">
280 <value>eu.etaxonomy.cdm.api.service.ITaxonNodeService</value>
281 </property>
282 <property name="httpInvokerRequestExecutor">
283 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
284 </property>
285 </bean>
286
287 <bean id="taxonService"
288 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
289 <property name="serviceUrl">
290 <value>http://${serverName}/${contextPath}/taxon.service</value>
291 </property>
292 <property name="serviceInterface">
293 <value>eu.etaxonomy.cdm.api.service.ITaxonService</value>
294 </property>
295 <property name="httpInvokerRequestExecutor">
296 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
297 </property>
298 </bean>
299
300 <bean id="termService"
301 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
302 <property name="serviceUrl">
303 <value>http://${serverName}/${contextPath}/term.service</value>
304 </property>
305 <property name="serviceInterface">
306 <value>eu.etaxonomy.cdm.api.service.ITermService</value>
307 </property>
308 <property name="httpInvokerRequestExecutor">
309 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
310 </property>
311 </bean>
312
313 <bean id="userService"
314 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
315 <property name="serviceUrl">
316 <value>http://${serverName}/${contextPath}/user.service</value>
317 </property>
318 <property name="serviceInterface">
319 <value>eu.etaxonomy.cdm.api.service.IUserService</value>
320 </property>
321 <property name="httpInvokerRequestExecutor">
322 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
323 </property>
324 </bean>
325
326 <bean id="vocabularyService"
327 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
328 <property name="serviceUrl">
329 <value>http://${serverName}/${contextPath}/vocabulary.service</value>
330 </property>
331 <property name="serviceInterface">
332 <value>eu.etaxonomy.cdm.api.service.IVocabularyService</value>
333 </property>
334 <property name="httpInvokerRequestExecutor">
335 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
336 </property>
337 </bean>
338
339 <bean id="workingSetService"
340 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
341 <property name="serviceUrl">
342 <value>http://${serverName}/${contextPath}/workingset.service</value>
343 </property>
344 <property name="serviceInterface">
345 <value>eu.etaxonomy.cdm.api.service.IWorkingSetService</value>
346 </property>
347 <property name="httpInvokerRequestExecutor">
348 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
349 </property>
350 </bean>
351
352 <bean id="grantedAuthorityService"
353 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
354 <property name="serviceUrl">
355 <value>http://${serverName}/${contextPath}/grantedauthority.service</value>
356 </property>
357 <property name="serviceInterface">
358 <value>eu.etaxonomy.cdm.api.service.IGrantedAuthorityService</value>
359 </property>
360 <property name="httpInvokerRequestExecutor">
361 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
362 </property>
363 </bean>
364
365 <bean id="databaseService"
366 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
367 <property name="serviceUrl">
368 <value>http://${serverName}/${contextPath}/database.service</value>
369 </property>
370 <property name="serviceInterface">
371 <value>eu.etaxonomy.cdm.api.service.IDatabaseService</value>
372 </property>
373 <property name="httpInvokerRequestExecutor">
374 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
375 </property>
376 </bean>
377
378 <bean id="lsidAuthorityService"
379 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
380 <property name="serviceUrl">
381 <value>http://${serverName}/${contextPath}/lsidauthoruty.service</value>
382 </property>
383 <property name="serviceInterface">
384 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDAuthorityService</value>
385 </property>
386 <property name="httpInvokerRequestExecutor">
387 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
388 </property>
389 </bean>
390
391 <bean id="lsidMetadataService"
392 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
393 <property name="serviceUrl">
394 <value>http://${serverName}/${contextPath}/lsidmetadata.service</value>
395 </property>
396 <property name="serviceInterface">
397 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDMetadataService</value>
398 </property>
399 <property name="httpInvokerRequestExecutor">
400 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
401 </property>
402 </bean>
403
404 <bean id="lsiDataService"
405 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
406 <property name="serviceUrl">
407 <value>http://${serverName}/${contextPath}/lsiddata.service</value>
408 </property>
409 <property name="serviceInterface">
410 <value>eu.etaxonomy.cdm.api.service.lsid.LSIDDataService</value>
411 </property>
412 <property name="httpInvokerRequestExecutor">
413 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
414 </property>
415 </bean>
416
417 <bean id="providerManager"
418 class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
419 <property name="serviceUrl">
420 <value>http://${serverName}/${contextPath}/authenticationManager.service</value>
421 </property>
422 <property name="serviceInterface">
423 <value>org.springframework.security.authentication.AuthenticationManager</value>
424 </property>
425 <property name="httpInvokerRequestExecutor">
426 <bean class="org.springframework.security.remoting.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor" />
427 </property>
428 </bean>
429
430
431
432 </beans>