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
|
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
5
|
http://www.springframework.org/schema/beans/spring-beans-4.3.xsd">
|
6
|
|
7
|
<!--
|
8
|
===============================================================
|
9
|
This is the configuration file for the
|
10
|
eu.etaxonomy.cdm.remote.view.PatternViewResolver
|
11
|
===============================================================
|
12
|
|
13
|
- bean names are ant style patterns
|
14
|
- the eu.etaxonomy.cdm.remote.view.PatternViewResolver
|
15
|
must be used to resolve patterns used as bean names
|
16
|
-->
|
17
|
|
18
|
<!-- entity services -->
|
19
|
<bean name="**/*" class="eu.etaxonomy.cdm.remote.view.JsonView">
|
20
|
<property name="jsonConfig" ref="jsonConfig" />
|
21
|
</bean>
|
22
|
|
23
|
<!-- taxonomy service -->
|
24
|
<bean name="**/classification **/classification/* **/classification/**/*" class="eu.etaxonomy.cdm.remote.view.JsonView">
|
25
|
<property name="jsonConfig" ref="jsonConfigClassification" />
|
26
|
</bean>
|
27
|
|
28
|
<bean name="**/name_catalogue/* **/name_catalogue" class="eu.etaxonomy.cdm.remote.view.JsonView">
|
29
|
<property name="jsonConfig" ref="nameCatalogueJsonConfig" />
|
30
|
</bean>
|
31
|
|
32
|
<bean name="**/occurrence_catalogue/* **/occurrence_catalogue" class="eu.etaxonomy.cdm.remote.view.JsonView">
|
33
|
<property name="jsonConfig" ref="occurrenceCatalogueJsonConfig" />
|
34
|
</bean>
|
35
|
|
36
|
<bean name="**/csv/* **/export" class="eu.etaxonomy.cdm.remote.view.JsonView">
|
37
|
<property name="jsonConfig" ref="nameCatalogueJsonConfig" />
|
38
|
</bean>
|
39
|
|
40
|
<!-- portal service -->
|
41
|
<bean name="**/portal/* **/portal/**/*" class="eu.etaxonomy.cdm.remote.view.JsonView">
|
42
|
<property name="jsonConfig" ref="jsonConfigPortal" />
|
43
|
</bean>
|
44
|
</beans>
|