Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
       xmlns:p="http://www.springframework.org/schema/p"
4
       xmlns:http="http://cxf.apache.org/transports/http/configuration" xmlns="http://www.springframework.org/schema/beans"
5
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
6

    
7

    
8
       http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd">
9

    
10

    
11
	<bean id="dataciteESPlugin" class="eu.dnetlib.data.collector.plugins.datacite.DataciteCollectorPlugin">
12
		<property name="protocolDescriptor">
13
			<bean class="eu.dnetlib.data.collector.rmi.ProtocolDescriptor" p:name="dataciteESPlugins"/>
14
		</property>
15
	</bean>
16

    
17
	<bean id="schemaOrgPlugin" class="eu.dnetlib.data.collector.plugins.schemaorg.SchemaOrgPlugin">
18
		<property name="protocolDescriptor">
19
			<bean class="eu.dnetlib.data.collector.rmi.ProtocolDescriptor" p:name="schemaorg">
20
				<property name="params">
21
					<list>
22
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
23
							  p:name="consumerBlockPolling" />
24
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
25
							  p:name="consumerBlockPollingTimeout" />
26
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
27
							  p:name="consumerBlockPollingTimeoutUnit" />
28
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
29
							  p:name="endpointCharset" />
30
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
31
							  p:name="updatedDateFormat" />
32
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
33
							  p:name="createdDateFormat" />
34
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
35
							  p:name="publicationDateFormat" />
36
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
37
							  p:name="contributorFallbackType" />
38
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
39
							  p:name="identifierFallbackType" p:optional="true" />
40
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
41
							  p:name="identifierFallbackURL" p:optional="true" />
42
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
43
							  p:name="identifierMappingARK" p:optional="true" />
44
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
45
							  p:name="identifierMappingDOI" p:optional="true" />
46
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
47
							  p:name="identifierMappingHandle" p:optional="true" />
48
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
49
							  p:name="identifierMappingPURL" p:optional="true" />
50
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
51
							  p:name="identifierMappingURN" p:optional="true" />
52
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
53
							  p:name="identifierMappingURL" p:optional="true" />
54

    
55
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
56
							  p:name="repositoryAccessType" />
57

    
58
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
59
							  p:name="sitemap_queueSize" p:optional="true" />
60
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
61
							  p:name="sitemap_IndexCharset" p:optional="true" />
62
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
63
							  p:name="sitemap_FileCharset" p:optional="true" />
64
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
65
							  p:name="sitemap_FileSchema" p:optional="true" />
66
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
67
							  p:name="sitemap_FileType" p:optional="true" />
68
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
69
							  p:name="sitemap_producerBlockPollingTimeout" p:optional="true" />
70
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
71
							  p:name="sitemap_producerBlockPollingTimeoutUnit" p:optional="true" />
72

    
73
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
74
							  p:name="httpapi-kaggle_queueSize" p:optional="true" />
75
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
76
							  p:name="httpapi-kaggle_APICharset" p:optional="true" />
77
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
78
							  p:name="httpapi-kaggle_queryUrl" p:optional="true" />
79
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
80
							  p:name="httpapi-kaggle_queryPagePlaceholder" p:optional="true" />
81
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
82
							  p:name="httpapi-kaggle_responsePropertyTotalDataset" p:optional="true" />
83
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
84
							  p:name="httpapi-kaggle_responsePropertyDatasetList" p:optional="true" />
85
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
86
							  p:name="httpapi-kaggle_responsePropertyDatasetUrl" p:optional="true" />
87
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
88
							  p:name="httpapi-kaggle_responseBaseDatasetUrl" p:optional="true" />
89
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
90
							  p:name="kaggle_producerBlockPollingTimeout" p:optional="true" />
91
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
92
							  p:name="kaggle_producerBlockPollingTimeoutUnit" p:optional="true" />
93
					</list>
94
				</property>
95
			</bean>
96
		</property>
97
	</bean>
98
	
99
	<bean id="datasetsbyproject" class="eu.dnetlib.data.collector.plugins.datasets.DatasetsByProjectPlugin">
100
		<property name="protocolDescriptor">
101
			<bean class="eu.dnetlib.data.collector.rmi.ProtocolDescriptor" p:name="datasetsbyproject"/>
102
		</property>
103
	</bean>
104

    
105
	<bean id="re3dataPlugin" class="eu.dnetlib.data.collector.plugins.datasources.Re3DataCollectorPlugin">
106
		<property name="protocolDescriptor">
107
			<bean class="eu.dnetlib.data.collector.rmi.ProtocolDescriptor" p:name="re3data"/>
108
		</property>
109
	</bean>
110

    
111
	<bean id="gristPlugin" class="eu.dnetlib.data.collector.plugins.projects.grist.GristCollectorPlugin">
112
		<property name="protocolDescriptor">
113
			<bean class="eu.dnetlib.data.collector.rmi.ProtocolDescriptor" p:name="gristProjects"/>
114
		</property>
115
	</bean>
116

    
117
	<bean id="gtr2Plugin" class="eu.dnetlib.data.collector.plugins.projects.gtr2.Gtr2CollectorPlugin">
118
		<property name="protocolDescriptor">
119
			<bean class="eu.dnetlib.data.collector.rmi.ProtocolDescriptor" p:name="gtr2Projects"/>
120
		</property>
121
	</bean>
122

    
123
	<bean id="HTTPWithFileNamePlugin" class="eu.dnetlib.data.collector.plugins.httpfilename.HTTPWithFileNameCollectorPlugin">
124
		<property name="protocolDescriptor">
125

    
126
			<bean class="eu.dnetlib.data.collector.rmi.ProtocolDescriptor" p:name="HTTPWithFileName">
127
				<property name="params">
128
				<list>
129
				<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
130
					  p:name="filter" />
131
				</list>
132
				</property>
133
			</bean>
134
		</property>
135
	</bean>
136

    
137
	<bean id="excelPlugin" class="eu.dnetlib.data.collector.plugins.excel.ReadExcelPlugin">
138
		<property name="protocolDescriptor">
139
			<bean class="eu.dnetlib.data.collector.rmi.ProtocolDescriptor" p:name="excelFile">
140
				<property name="params">
141
					<list>
142
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
143
						      p:name="argument" />
144
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
145
						      p:name="header_row" />
146
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
147
						      p:name="file_to_save" />
148
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
149
						      p:name="remove_empty_lines" />
150
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
151
						      p:name="remove_lines_with_id" />
152
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
153
						      p:name="col_id" />
154
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
155
						      p:name="remove_tmp_file" />
156
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
157
						      p:name="sheet_number" />
158
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
159
						      p:name="tmp_file" />
160
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
161
						      p:name="separator" />
162
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
163
						      p:name="quote" />
164
					</list>
165
				</property>
166
			</bean>
167
		</property>
168
	</bean>
169

    
170
	<bean id="restCollectorPlugin" class="eu.dnetlib.data.collector.plugins.rest.RestCollectorPlugin">
171
		<property name="protocolDescriptor">
172
			<bean class="eu.dnetlib.data.collector.rmi.ProtocolDescriptor" p:name="rest_json2xml">
173
				<property name="params">
174
					<list>
175
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
176
							p:name="resumptionType" />					
177
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
178
							p:name="resumptionParam" />					
179
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
180
							p:name="resumptionXpath" />
181
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
182
							p:name="resultTotalXpath" />					
183
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
184
							p:name="resultFormatParam" />					
185
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
186
							p:name="resultFormatValue" />					
187
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
188
							p:name="resultSizeParam" />					
189
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
190
							p:name="resultSizeValue" />
191
                                                <bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
192
							p:name="queryParams" />					
193
						<bean class="eu.dnetlib.data.collector.rmi.ProtocolParameter"
194
							p:name="entityXpath" />
195
					</list>
196
				</property>
197
			</bean>
198
		</property>
199
	</bean>
200

    
201
</beans>
    (1-1/1)