Project

General

Profile

Download (5.05 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"
4
    xsi:schemaLocation="http://www.springframework.org/schema/beans
5
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
6
    
7
    <!-- 
8
        ===============================================================
9
        This is the configuaration 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="**/*.xml" class="eu.etaxonomy.cdm.remote.view.JsonView">
20
    	<property name="type" value="XML" />
21
    	<!--  <property name="xsl" value="humane.xsl" />  -->
22
    	<property name="jsonConfig" ref="jsonConfig" />
23
    </bean>
24
    <bean name="**/*.json" class="eu.etaxonomy.cdm.remote.view.JsonView">
25
    	<property name="jsonConfig" ref="jsonConfig" />
26
    </bean>
27
    
28
    <!-- taxonomy service -->
29
    <bean name="**/taxontree.xml **/taxontree/*.xml **/taxontree/**/*.xml" class="eu.etaxonomy.cdm.remote.view.JsonView">
30
        <property name="type" value="XML" />
31
        <!--  <property name="xsl" value="humane.xsl" />  -->
32
        <property name="jsonConfig" ref="jsonConfigTaxonomy" />
33
    </bean>
34
    <bean name="**/taxontree.json **/taxontree/*.json **/taxontree/**/*.json" class="eu.etaxonomy.cdm.remote.view.JsonView">
35
        <property name="jsonConfig" ref="jsonConfigTaxonomy" />
36
    </bean>
37
    
38
    <!-- portal service -->
39
    <bean name="**/portal/*.xml **/portal/**/*.xml" class="eu.etaxonomy.cdm.remote.view.JsonView">
40
        <property name="type" value="XML" />
41
        <!--  <property name="xsl" value="humane.xsl" />  -->
42
        <property name="jsonConfig" ref="jsonConfigPortal" />
43
    </bean>
44
    <bean name="**/portal/*.json **/portal/**/*.json" class="eu.etaxonomy.cdm.remote.view.JsonView">
45
        <property name="jsonConfig" ref="jsonConfigPortal" />
46
    </bean>
47
    
48
    <!-- management service -->
49
    <bean name="/manager/*.xml /manager/**/*.xml" class="eu.etaxonomy.cdm.remote.view.JsonView">
50
        <property name="type" value="XML" />
51
    </bean>
52
    <bean name="/manager/*.json /manager/**/*.json" class="eu.etaxonomy.cdm.remote.view.JsonView">
53
    </bean>
54
    <!-- 
55
     -->
56
    <bean name="oai/exception.xml" class="eu.etaxonomy.cdm.remote.view.oaipmh.ExceptionView">
57
        <property name="contentType" value="text/xml; charset=UTF-8"/>
58
        <property name="marshaller" ref="marshaller"/>
59
        <property name="mapper" ref="dozerMapper"/>
60
    </bean>
61
    
62
    <bean name="oai/identify.xml" class="eu.etaxonomy.cdm.remote.view.oaipmh.IdentifyView">
63
        <property name="contentType" value="text/xml; charset=UTF-8"/>
64
        <property name="marshaller" ref="marshaller"/>
65
        <property name="mapper" ref="dozerMapper"/>
66
    </bean>
67
    
68
    <bean name="oai/getRecord.rdf" class="eu.etaxonomy.cdm.remote.view.oaipmh.rdf.GetRecordView">
69
        <property name="contentType" value="text/xml; charset=UTF-8"/>
70
        <property name="marshaller" ref="marshaller"/>
71
        <property name="mapper" ref="dozerMapper"/>
72
    </bean>
73
    
74
    <bean name="oai/getRecord.dc" class="eu.etaxonomy.cdm.remote.view.oaipmh.dc.GetRecordView">
75
        <property name="contentType" value="text/xml; charset=UTF-8"/>
76
        <property name="marshaller" ref="marshaller"/>
77
        <property name="mapper" ref="dozerMapper"/>
78
    </bean>
79
    
80
    <bean name="oai/listMetadataFormats.xml" class="eu.etaxonomy.cdm.remote.view.oaipmh.ListMetadataFormatsView">
81
        <property name="contentType" value="text/xml; charset=UTF-8"/>
82
        <property name="marshaller" ref="marshaller"/>
83
        <property name="mapper" ref="dozerMapper"/>
84
    </bean>
85
    
86
    <bean name="oai/listSets.xml" class="eu.etaxonomy.cdm.remote.view.oaipmh.ListSetsView">
87
        <property name="contentType" value="text/xml; charset=UTF-8"/>
88
        <property name="marshaller" ref="marshaller"/>
89
        <property name="mapper" ref="dozerMapper"/>
90
    </bean>
91
    
92
    <bean name="oai/listIdentifiers.xml" class="eu.etaxonomy.cdm.remote.view.oaipmh.ListIdentifiersView">
93
        <property name="contentType" value="text/xml; charset=UTF-8"/>
94
        <property name="marshaller" ref="marshaller"/>
95
        <property name="mapper" ref="dozerMapper"/>
96
    </bean>
97
    
98
    <bean name="oai/listRecords.rdf" class="eu.etaxonomy.cdm.remote.view.oaipmh.rdf.ListRecordsView">
99
        <property name="contentType" value="text/xml; charset=UTF-8"/>
100
        <property name="marshaller" ref="marshaller"/>
101
        <property name="mapper" ref="dozerMapper"/>
102
    </bean>
103
    
104
    <bean name="oai/listRecords.dc" class="eu.etaxonomy.cdm.remote.view.oaipmh.dc.ListRecordsView">
105
        <property name="contentType" value="text/xml; charset=UTF-8"/>
106
        <property name="marshaller" ref="marshaller"/>
107
        <property name="mapper" ref="dozerMapper"/>
108
    </bean>
109
    <!-- 
110

    
111
    -->
112

    
113
</beans>
(5-5/6)