Project

General

Profile

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

    
7
	<!-- Wf Nodes -->
8
	<bean id="wfNodePimpaUpdate"
9
		class="eu.dnetlib.msro.workflows.nodes.PimpaUpdateJobNode"
10
		scope="prototype" />
11

    
12
	<!-- MDStore plugins -->
13
	<bean id="enrichOpenaireMDstorePlugin" class="eu.dnetlib.data.mdstore.plugins.EnrichOpenairePlugin" />
14

    
15
	<bean id="enrichProjectsMDstorePlugin" class="eu.dnetlib.data.mdstore.plugins.EnrichProjectsPlugin" />
16

    
17
	<bean id="enrichLabsMDstorePlugin" class="eu.dnetlib.data.mdstore.plugins.EnrichLabsPlugin" />
18

    
19
	<bean id="enrichDatasetsMDstorePlugin" class="eu.dnetlib.data.mdstore.plugins.EnrichDatasetsPlugin" />
20

    
21
	<bean id="freezeMDStorePlugin" class="eu.dnetlib.data.mdstore.plugins.FreezeMDStorePlugin" />
22
	
23
	<bean id="enrichCollectionsMDstorePlugin" class="eu.dnetlib.data.mdstore.plugins.EnrichCollectionPlugin" />
24
	
25
	<bean id="enrichLocalLinksPlugin" class="eu.dnetlib.data.mdstore.plugins.EnrichLocalLinksPlugin" />
26

    
27
	<!-- Affiliations DAO -->
28
	<bean id="affiliationsDao" class="eu.dnetlib.data.db.AffiliationsDao">
29
		<property name="jdbcTemplate">
30
			<bean  id="affiliationsjdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
31
				<property name="dataSource">
32
					<bean class="org.springframework.jdbc.datasource.DriverManagerDataSource"
33
						p:driverClassName="com.mysql.jdbc.Driver" 
34
						p:url="${db.affiliations.url}"
35
						p:username="${db.affiliations.username}"
36
						p:password="${db.affiliations.password}"/>
37
				</property>
38
			</bean>	
39
		</property>
40
	</bean>
41
	
42
	<!-- Other -->
43
	<bean id="pimpaSubFactory" class="eu.dnetlib.clients.pimpa.PimpaStubFactory"
44
		p:serviceUrl="${plugin.enrich.labs.pimpa.url}" />
45
	
46
	<bean id="openAIREAuthenticationProvider" class="eu.dnetlib.data.utils.OpenAIREAuthenticationProvider"
47
		p:authUrl="${auth.openaire.server.url}"
48
		p:clientId="${auth.openaire.client.id}"
49
		p:secret="${auth.openaire.client.secret}" />
50

    
51
</beans>
(2-2/3)