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