logging to file improved
[cdmlib.git] / cdmlib-remote / src / main / webapp / WEB-INF / views.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 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>