Project

General

Profile

Download (3.79 KB) Statistics
| Branch: | Tag: | Revision:
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
  xmlns:context="http://www.springframework.org/schema/context"
5
  xsi:schemaLocation="http://www.springframework.org/schema/beans
6
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7
    http://www.springframework.org/schema/context
8
    http://www.springframework.org/schema/context/spring-context-2.5.xsd">
9

    
10
    <import resource="classpath:/eu/etaxonomy/cdm/defaultApplicationContext.xml"/>
11

    
12
    <context:component-scan base-package="eu/etaxonomy/cdm/ext"/>
13

    
14
   <!--
15
        use TestingTermInitializer
16
     -->
17
    <bean id="testingTermInitializer" class="eu.etaxonomy.cdm.database.TestingTermInitializer">
18
        <property name="termsDataSet" value="classpath:/eu/etaxonomy/cdm/database/TermsDataSet-with_auditing_info.xml"/>
19
        <property name="termsDtd" value="classpath:/eu/etaxonomy/cdm/persistence/dao/hibernate/dataset.dtd"/>
20
        <property name="omit" value="false"/>
21
    </bean>
22
    <bean id="persistentTermInitializer" class="eu.etaxonomy.cdm.database.PersistentTermInitializer">
23
        <property name="omit" value="true"/>
24
    </bean>
25

    
26

    
27
    <bean id="dataSource" class="org.unitils.database.UnitilsDataSourceFactoryBean"/>
28

    
29
    <bean id="hibernateProperties"
30
        class="org.springframework.beans.factory.config.PropertiesFactoryBean">
31
        <property name="properties">
32
            <props>
33
                <prop key="hibernate.dialect">org.hibernate.dialect.HSQLCorrectedDialect</prop>
34
                <prop key="hibernate.cache.provider_class">org.hibernate.cache.NoCacheProvider</prop>
35
                <prop key="hibernate.show_sql">false</prop>
36
                <prop key="hibernate.format_sql">false</prop>
37
                <prop key="hibernate.search.default.directory_provider">org.hibernate.search.store.FSDirectoryProvider</prop>
38
                <prop key="hibernate.search.default.indexBase">./target/test-classes</prop>
39
            </props>
40
        </property>
41
    </bean>
42

    
43
    <bean id="tableGeneratorGlobalOverride"
44
        class="eu.etaxonomy.cdm.persistence.hibernate.TableGeneratorGlobalOverride">
45
        <property name="properties">
46
            <props>
47
                <!-- globally overriding id generation settings see: eu.etaxonomy.cdm.persistence.hibernate.TableGenerator -->
48
                <prop key="optimizer">none</prop>
49
                <prop key="initial_value">3000</prop>
50
            </props>
51
        </property>
52
    </bean>
53

    
54

    
55
    <bean id="taxonSpellingDirectory" class="org.springmodules.lucene.index.support.FSDirectoryFactoryBean">
56
      <property name="location" value="file:./target/test-classes/eu.etaxonomy.cdm.model.taxon.TaxonBase_spelling"/>
57
      <property name="create" value="true"/>
58
    </bean>
59

    
60
    <bean id="taxonSpellingIndex" class="org.springmodules.lucene.index.support.SimpleIndexFactoryBean">
61
      <property name="directory" ref="taxonSpellingDirectory"/>
62
      <property name="create" value="true"/>
63
      <property name="analyzer">
64
        <bean class="org.apache.lucene.analysis.SimpleAnalyzer"/>
65
      </property>
66
    </bean>
67

    
68
    <bean id="authenticationManager" class="org.springframework.security.authentication.ProviderManager">
69
        <property name="providers">
70
            <list>
71
                <bean class="org.springframework.security.authentication.TestingAuthenticationProvider"/>
72
            </list>
73
        </property>
74
    </bean>
75

    
76
    <bean id="passwordEncoder" class="org.springframework.security.authentication.encoding.Md5PasswordEncoder"/>
77

    
78
    <bean id="saltSource" class="org.springframework.security.authentication.dao.ReflectionSaltSource">
79
        <property name="userPropertyToUse" value="getUsername"/>
80
    </bean>
81

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