Project

General

Profile

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-4.0.xsd"
6
       default-autowire="byName">
7
    <!--default-lazy-init="true"-->
8
    <!-- <bean id="claimsDatasource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
9
         <property name="driverClassName" value="${services.eu.dnetlib.data.claimsDemo.db.driverClassName}"/>
10
         <property name="url" value="${services.eu.dnetlib.data.claimsDemo.db.url}"/>
11
         <property name="username" value="${services.eu.dnetlib.data.claimsDemo.db.username}"/>
12
         <property name="password" value="${services.eu.dnetlib.data.claimsDemo.db.password}"/>
13
         <property name="maxIdle" value="10"/>
14
         <property name="maxActive" value="100"/>
15
         <property name="maxWait" value="10000"/>
16
         <property name="validationQuery" value="SELECT 1;"/>
17
         <property name="testOnBorrow" value="true"/>
18
         <property name="testOnReturn" value="true"/>
19
         <property name="testWhileIdle" value="true"/>
20
         <property name="timeBetweenEvictionRunsMillis" value="1200000"/>
21
         <property name="minEvictableIdleTimeMillis" value="1800000"/>
22
         <property name="numTestsPerEvictionRun" value="5"/>
23
         <property name="poolPreparedStatements" value="true"/>
24
         <property name="defaultAutoCommit" value="true"/>
25
     </bean>-->
26

    
27

    
28

    
29

    
30

    
31
    <bean id="claimOperations" class="eu.dnetlib.data.claimsDemo.ClaimOperations">
32
        <property name="sqlDAO" ref="sqlDao"/>
33
    </bean>
34

    
35

    
36
    <bean id="queryOperation" class="eu.dnetlib.data.claims.migration.QueryOperations">
37
        <property name="sqlDAO" ref="sqlDao"/>
38
        <property name="claimOperations" ref="claimOperations"/>
39
    </bean>
40

    
41

    
42

    
43

    
44

    
45

    
46
    <bean id="sqlDao" class="eu.dnetlib.data.claimsDemo.SqlDAO">
47
        <property name="sqlStore" ref="sqlStore"/>
48
        <property name="queryGenerator" ref="queryGenerator"/>
49
    </bean>
50

    
51
    <bean id="sqlStore" class="eu.dnetlib.data.claimsDemo.SqlStore" init-method="init" destroy-method="destroy">
52

    
53
        <property name="dbUser" value="postgres"/>
54
        <property name="dbPassword" value="snowflakes"/>
55
        <property name="dbDriver" value="org.postgresql.Driver"/>
56
        <property name="dbUrl" value="jdbc:postgresql://scoobydoo.di.uoa.gr:5432/dnet_openaireplus"/>
57

    
58
    </bean>
59

    
60

    
61
    <bean id="queryGenerator" class="eu.dnetlib.data.claimsDemo.QueryGenerator">
62
    </bean>
63

    
64

    
65
</beans>
(3-3/3)