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">
8 ===============================================================
9 This is the configuaration file for the
10 eu.etaxonomy.cdm.remote.view.PatternViewResolver
11 ===============================================================
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
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" />
24 <bean name=
"**/*.json" class=
"eu.etaxonomy.cdm.remote.view.JsonView">
25 <property name=
"jsonConfig" ref=
"jsonConfig" />
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" />
34 <bean name=
"**/taxontree.json **/taxontree/*.json **/taxontree/**/*.json" class=
"eu.etaxonomy.cdm.remote.view.JsonView">
35 <property name=
"jsonConfig" ref=
"jsonConfigTaxonomy" />
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" />
44 <bean name=
"**/portal/*.json **/portal/**/*.json" class=
"eu.etaxonomy.cdm.remote.view.JsonView">
45 <property name=
"jsonConfig" ref=
"jsonConfigPortal" />
48 <!-- management service -->
49 <bean name=
"/manager/*.xml /manager/**/*.xml" class=
"eu.etaxonomy.cdm.remote.view.JsonView">
50 <property name=
"type" value=
"XML" />
52 <bean name=
"/manager/*.json /manager/**/*.json" class=
"eu.etaxonomy.cdm.remote.view.JsonView">
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>